home *** CD-ROM | disk | FTP | other *** search
/ System Booster / System Booster.iso / Commodities / KCommodity / Docs / ASCII / deutsch / KCXDOC.lha / KCommodity.Man < prev   
Encoding:
Text File  |  1993-06-04  |  118.7 KB  |  3,293 lines

  1.    Willkommen zu KCommodity v2.5. Sie haben es also doch noch in diese
  2. Dokumentation geschafft. Ich hoffe, Sie mögen dieses Programm genauso
  3. wie ich und andere Benutzer. Für Wünsche oder Vorschläge treten Sie
  4. einfach mit mir in Kontakt. Die Adresse finden Sie weiter unten.
  5.  
  6.    Ich werde mich innerhalb dieser Dokumentation auf die original
  7. Programmtexte beziehen, d.h. nicht auf die eingedeutschten Texte.
  8.  
  9. KCommodity ist (C) 1991-1993 Kai Iske, ShareWare
  10.  
  11. Amiga ist Copyright Commodore Business Machines
  12.  
  13. Installer und Installer Projekt Icon
  14. (c) Copyright 1991-93 Commodore-Amiga, Inc.
  15. Alle Rechte vorbehalten.
  16. Reproduziert und vertrieben unter Lizenz von Commodore.
  17.  
  18. INSTALLER SOFTWARE IST ENTHALTEN, WIE SIE IST UND IST ZIEL
  19. VON VERÄNDERUNGEN:
  20. KEINE GARANTIEN WERDEN GEMACHT. JEGLICHE BENUTZUNG AUF EIGENE
  21. GEFAHR. ES WIRD KEINERLEI HAFTUNG ODER VERANTWORTUNG ÜBERNOMMEN.
  22.  
  23. ReqTools ist Copyright (C) Nico François
  24.  
  25. RCS2HST ist Copyright (C) Dirk Federlein
  26.  
  27. Einleitung
  28. **********
  29.  
  30. Copyright
  31. =========
  32.  
  33.    Sie können das Programm kopieren und weitergeben wobei Sie
  34. allerdings keinerlei kommerziellen Nutzen aus dem Programm und den
  35. mitgelieferten Dateien ziehen dürfen. Die Nutzung des Quelltextes zu
  36. KCommodity sollte alleinig zu Lernzwecken dienen, da sich der Autor
  37. vorbehält, daß nur er für weitere Versionen von KCommodity
  38. verantwortlich sein wird und diese in Umlauf bringt.  Wer allerdings
  39. kommerziellen Nutzen aus dem Programm (oder Teilen davon) ziehen
  40. möchte bitte ich um vorherige Absprache, da derjenige sonst gegen das
  41. von mir auferlegte Copyright verstoßen würde. Public Domain Vetrieben
  42. ist es nicht gestattet dieses Programm für mehr als den Preis einer
  43. Diskette anzupreisen, der nicht DM 5 überschreiten sollte.
  44.  
  45.    Wer den Quelltext noch nicht besitzen sollte, kann mir eine Diskette
  46. zuschicken (mit entsprechendem Rückporto), und ich werde Ihm/Ihr den
  47. Quelltext zukommen lassen.
  48.  
  49. Garantie
  50. ========
  51.  
  52.    Der Autor übernimmt keinerlei Garantie für das perfekte Arbeiten
  53. des Programms KCommodity. Das Programm wurde getestet und wird täglich
  54. genutzt allerdings ist niemand vor Fehlern gefeit und deshalb kann ich
  55. für keine Schäden, die bei der Arbeit mit KCommodity entstehen,
  56. haften.
  57.  
  58. Evolution
  59. =========
  60.  
  61.    Das Programm KCommodity entstand, um den Vorrat an kleineren
  62. Programmen, die die tägliche Arbeit am Computer erleichtern sollen,
  63. herabzusetzen und vielmehr ein leistungsfähiges Programm zu schaffen,
  64. das die Funktionen dieser Programme implementiert und noch darüber
  65. hinaus geht. Am Anfang bestand KCommodity lediglich aus einem kleinen
  66. Fensteraktivierer, der die Möglichkeit bot Fenster durch Druck einer
  67. Taste, oder durch Positionierung der Maus, zu aktivieren. Mit
  68. steigenden Kenntnissen über das neue Betriebssytem des Amiga und dem
  69. Ehrgeiz die Anzahl der ständig laufenden Utilities herabzusetzen kamen
  70. immer neue und leistungsfähigere Funktionen hinzu.  So wurde
  71. KCommodity immer größer und größer, aber trotzdem wurde die Länge
  72. des Programms, im Vergleich zu den gebotenen Funktionen, gering
  73. gehalten.
  74.  
  75.    Nun bin ich an einem Punkt angelangt, an dem KCommodity fast
  76. vollständig meine Bedürfnisse erfüllt und andere Programme dieser
  77. Richtung ersetzt.  Ich hoffe, daß auch Ihnen diese Funktionen zusagen
  78. und erwarte auch von Ihnen, daß weitere Vorschläge zur
  79. Funktionserweiterung des Programms auf mich zukommen werden.
  80.  
  81. Einleitung in KCommodity
  82. ========================
  83.  
  84.    KCommodity v2.5 kommt als drei Programme (nun, es sind 4 Dateien,
  85. aber die letzte Datei ist eine shared library, die nicht gestartet
  86. werden kann). Das erste Programm KCommodity (normalerweise in
  87. `SYS:WBStartUp/' zu finden) ist das Hauptprogramm. Dieses Programm
  88. kontrolliert alle Funktionen.
  89.  
  90.    Der zweite Teil ist der Preferences Editor, der auch KCommodity
  91. heißt, den Sie normalerweise in `SYS:Prefs/' finden können. Dieses
  92. Programm kann gestartet werden, ohne daß das Hauptprogramm laufen
  93. muß. Es ist die Schnittstelle zu KCommodity, mit dem Sie alle
  94. Einstellungen tätigen können.  Wenn Sie den Preferences Editor
  95. starten, werdem Sie keinerlei Veränderungen bemerken, solange das
  96. Hauptprogramm nicht läuft. Alles was Sie machen können, ist die
  97. Einstellungen zu verändern.
  98.  
  99.    Das dritte Programm nennt sich `KCXPrinter' und ist normalerweise in
  100. `SYS:Utilities/' zu finden. Dieses Programm ist der externe
  101. Druckertreiber, mit dem Sie Screens/Fenster auf einem entsprechenden
  102. Drucker oder in eine IFF-ILBM Datei drucken können. Dieses Programm
  103. kann nur gestartet werden, wenn das Hauptprogramm läuft. Falls das
  104. Hauptprogramm nicht läuft, so wird Sie der Druckertreiber darauf
  105. hinweisen und beenden.
  106.  
  107. Updatende Benutzer
  108. ==================
  109.  
  110.    Für diese Version hat sich das Format der Preferences Datei wieder
  111. einmal geändert. Bitte benutzen Sie das Programm `PrefsConvert', um
  112. alte Preferences Dateien in das neue Format zu konvertieren. Hier ist
  113. ein Beispiel:
  114.  
  115.                    PrefsConvert ENVARC:KCX/KCX.PRFES
  116.  
  117.    Dies würde die extistierende Datei `ENVARC:KCX/' in das neue Format
  118. konvertieren.
  119.  
  120. Wie bekommt man Updates
  121. =======================
  122.  
  123.    KCommodity wird auf ADS, FRAS, FTP und Fred Fish Disketten
  124. verfügbar sein. Die Versionen auf diesen Quellen sind nicht geschützt
  125. oder "verkrüppelt", es sind Vollversionen, die voll funktionstüchtig
  126. sind. Falls Sie sich bereits für KCommodity registrieren ließen,
  127. senden Sie mir bitte die Kosten für Kopien der Anleitung und Porto.
  128. Ich bin kein Millionär, um mir das alles selbst leisten zu können.
  129. Ich werde neue Versionen in den einzelnen Netzen ankündigen (Fido,
  130. ZNetz, Usenet).
  131.  
  132.    Um sich registrieren zu lassen, füllen Sie bitte das `Register.Txt'
  133. Formular aus, das Sie auf der Distributionsdiskette finden können, und
  134. schicken Sie es mir zu. Bestehende Benutzer werden festgestellt haben,
  135. daß KCommodity etwas teurer geworden ist. Das kommt daher, da ich
  136. teilweise Geld aus eigener Tasche drauflegen musste.
  137.  
  138. Wie man den Autor erreicht
  139. ==========================
  140.  
  141.    Falls Sie Fragen, Vorschläge, Fehlerberichte oder ähnliches für
  142. mich haben, können Sie mich unter folgenden Adressen erreichen.
  143.  
  144.    Entweder benutzen Sie normale Post:
  145.  
  146.      Kai Iske
  147.      Brucknerstrasse 18
  148.      6450 Hanau 1
  149.      Deutschland
  150.      Tel.: +49-(0)6181-850181
  151.  
  152.    oder Sie erreichen mich durch elektronische Post
  153.  
  154.      USENET: kai@iske.adsp.sub.org
  155.      FIDO:   Kai Iske, 2:249/40.11
  156.      ZNET:   SNAKE%HTH@AMNET.ZER
  157.  
  158. Danksagungen
  159. ============
  160.  
  161.    Ich möchte an dieser Stelle einigen Personen danken:
  162.  
  163. `Dirk Federlein'
  164.      Für Betatesting
  165.  
  166. `Michael Herbst'
  167.      Für Betatesting
  168.  
  169. `Martin Berndt'
  170.      Für Betatesting und ein paar Bytes, die gespart wurden, sowie
  171.      für den TagScreens source
  172.  
  173. `Olaf Barthel'
  174.      Der mir einige Fragen beantwortet und mir auch weitergeholfen hat
  175.  
  176. `Frank Mariak'
  177.      Für Betatesting und Vorschläge für die effiziente Lokalisierung
  178.  
  179. `Christoph Reichert'
  180.      Meinem FIDO-Boss für den Support
  181.  
  182. `Meiner Freundin'
  183.      Die das Ganze ertragen kann und konnte
  184.  
  185. `Den Übersetzern'
  186.      Benoit Mortier, Ruud van der Veen, Terje Bergström, Michael
  187.      Korsbäck, Juan Gomez, David Santamaria, Wolfgang Paul und Franz
  188.      Hemmer.
  189.  
  190.    ...und natürlich all denen, die ich hier vergessen habe.
  191.  
  192. KCommodity installieren
  193. ***********************
  194.  
  195.    Hier einige Punkte zur Installation
  196.  
  197. Installation mit Installer
  198. ==========================
  199.  
  200.    Führen Sie einen Doppel-Klick auf die `Install-KCommodity' Datei
  201. aus. Sie müssen den Installer nach `C:' kopieren. Es gibt eigentlich
  202. nicht viel über den Installationsvorgang zu sagen. Folgen Sie einfach
  203. den Schritten, die Ihnen vorgegeben werden.
  204.  
  205. ToolTypes benutzen
  206. ==================
  207.  
  208.    KCommodity`s Hauptprogramm kennt einige ToolTypes, die entweder
  209. innerhalb der .info Datei verzeichnet sein sollten, oder aber beim
  210. Aufruf aus einer Shell benutzt werden können. Die Syntax sollte der
  211. Form ToolType=Value entsprechen. Falls Sie KCommodity von einer
  212. Kommandozeile starten, können Sie das `=' weglassen und durch ein
  213. Leerzeichen ersetzen.
  214.  
  215.    Hier sind die ToolTypes, die das Programm erkennt.
  216.  
  217. `CX_PRIORITY=n'
  218.      Setzt die Priorität des Programmteils, der die HotKeys steuert.
  219.      Falls Sie eine Priorität > 0 angeben, so kann es sein, daß
  220.      HotKeys, die durch andere Programme erzeugt wurden, nicht mehr
  221.      erkannt werden, falls KCommodity die gleichen benutzt.
  222.      Voreingestellt: Neutral 0
  223.  
  224. `CX_POPKEY=s'
  225.      Dieses ToolType wird benutzt, um den HotKey zu definieren, mit dem
  226.      der Preferences Editor gestartet wird. Diese Einstellungen werden
  227.      durch die Definition innerhalb der Preferences Datei
  228.      überschreiben.  Voreingestellt: LCOMMAND HELP.
  229.  
  230. `CX_POPUP=YES|NO'
  231.      Sie können wählen, ob das Hauptfenster beim Start des Programms
  232.      geöffnet werden soll, oder nicht. Bei Angabe von YES wird es
  233.      geöffnet werden, bei NO wird es geschlossen bleiben.
  234.      Voreingestellt: YES.
  235.  
  236. `PORTNAME=s'
  237.      Sie können einen anderen Namen für den ARexx Port des Programms
  238.      wählen.  Bitte beachten Sie, daß der Name nicht länger als 16
  239.      Zeichen sein darf.  Normalerweise wird das KComm.1 sein.
  240.  
  241. `TOOLPRI=n'
  242.      Dieses ToolType wird benutzt, um die Priorität des Hauptprogramms
  243.      zu setzen. Dies könnte nützlich sein, falls Sie Programme des
  244.      Types laufen lassen, dem KCommodity entspricht, da sich
  245.      gleichartige Programm manchmal "behindern". Setzen Sie die
  246.      Priorität einfach etwas höher und Probleme sollten verflogen
  247.      sein (sofern vorhanden). Voreingestellt: Wieder die neutrale 0.
  248.  
  249. `HANDLERPRI=n'
  250.      Mit diesem ToolType setzen Sie die Priorität des InputHandlers.
  251.      Dieser Handler wird benutzt, um die mannigfaltigen Funktionen des
  252.      Programms zu steuern, wie etwa die Fensteraktivierung etc.pp.
  253.      Falls Sie andere Programme dieses Typs verwenden sollten, so kann
  254.      es passieren, daß sich die Programme "behindern". Setzen Sie in
  255.      solchen Fällen die Priorität einfach etwas höher. Beachten Sie
  256.      bitte, daß die Minimalpriorität des Handlers 51 ist.
  257.      Voreingestellt: 55.
  258.  
  259. `SETTINGS=s'
  260.      Sie können angeben, daß beim Start eine andere Preferences Datei
  261.      geladen werden soll. Falls KCommodity kein Glück bei der Suche
  262.      nach dieser Datei hatte, so wird es versuchen die Datei
  263.      `KCX.PREFS' zu laden. Falls auch diese Datei nicht gefunden werden
  264.      konnte, so wird KCommodity in `ENV:KCX/' nach der Datei suchen.
  265.      Wenn auch diese Suche fehlschlug, so werden die eingebauten
  266.      Einstellungen benutzt werden.
  267.  
  268. `PREFSPATH=s'
  269.      Normalerweise befindet sich der Preferences Editor innerhalb
  270.      `SYS:Prefs/'. Falls Sie es vorziehen sollten, daß Programm in
  271.      einem anderen Verzeichnis zu halten, so müssen Sie KCommodity
  272.      mitteilen, daß es in einem anderen Verzeichnis suchen soll. Dies
  273.      kann durch dieses ToolType erreicht werden. Sie müssen den
  274.      kompletten Pfad, samt Dateiname angeben.
  275.  
  276. `PRINTERPATH=s'
  277.      Für gewöhnlich wird KCommodity in `SYS:Utilities/' nach dem
  278.      Druckertreiber suchen. Sie können diesen Suchpfad durch dieses
  279.      ToolType ändern. Sie müssen den kompletten Pfad, samt Dateiname
  280.      angeben.
  281.  
  282. `NOICON'
  283.      Dieses einfache ToolType sagt KCommodity, daß es das AppIcon
  284.      nicht auf der Workbench darstellen sollen. Siehe AppStuff, für
  285.      mehr Informationen.
  286.  
  287. `NOMENU'
  288.      Falls Sie das AppMenuItem nicht benötigen sollten, dann können
  289.      Sie es durch dieses ToolType abschalten (siehe AppStuff).
  290.  
  291. `ICONX=n'
  292.      Mit diesem ToolType können Sie die X-Position des AppIcons
  293.      bestimmen.  Normalerweise ist KCommodity so eingestellt, daß die
  294.      Workbench eine gute Stelle suchen soll.
  295.  
  296. `ICONY=n'
  297.      Wie oben, nur daß Sie mit diesem ToolType angeben, welche
  298.      Y-Position Sie für das AppIcon haben möchten.
  299.  
  300. `NOREQ'
  301.      Normalerweise wird Sie KCommodity vor dem Beenden fragen, ob Sie
  302.      das auch wirklich wollen. Dieser Requester kann durch dieses
  303.      ToolType unterbunden werden.
  304.  
  305.    Für den Preferences Editor existiert auch ein ToolType. Hier ist es:
  306.  
  307. `SETTINGS=s'
  308.      Dieses ToolType hat die selbe Funktion, wie das bereits unter
  309.      *SETTINGS* beschriebene (weiter oben).
  310.  
  311. Shell Parameter benutzen
  312. ========================
  313.  
  314.    Sie können dem Hauptprogramm beim Start vom CLI / SHELL Parameter
  315. übergeben.  Die Namen und Funktionen der Parameter sind die selben, wie
  316. die unter ToolTypes beschriebenen.
  317.  
  318.    Für den Preferences Editor gibt es auch einen Parameter. Auch für
  319. diesen Parameter gelten Name und Funktion (siehe ToolTypes).
  320.  
  321. AppIcon und AppMenuItem
  322. =======================
  323.  
  324.    Falls nicht anders gewünscht, so wird nach dem Start von KCommodity
  325. ein AppIcon auf der Workbench dargestellt. Dieses Icon hat nichts mit
  326. den *normalen* Icons der Workbench zu tun. Diese stehen für Programme,
  327. die Sie durch Doppelklick starten können, wobei das Icon selbst im
  328. .info File des jeweiligen Programms definiert ist. Ein AppIcon ist ein
  329. sog. Applications Icon. Diese Art Icon wird von Programmen direkt
  330. erzeugt, über die der Benutzer dann mit dem Programm kommunizieren
  331. kann. Im Falle von KCommodity übernimmt das AppIcon nur eine Funktion:
  332. Durch einen Doppelklick auf das Icon wird das Hauptfenster geöffnet.
  333.  
  334.    Desweiteren wird ein AppMenuItem in das *Tools* Menü der Workbench
  335. eingefügt.  Von jedem Programm kann ein weiterer Eintrag (oder
  336. mehrere) in dieses Menü eingebaut werden. Die Anwahl dieser
  337. Menüeinträge verläuft genauso, wie bei den "normalen" Menüs.
  338. KCommodity installiert also einen Menüeintrag namens *KCX Preferences*
  339. über den das Hauptfenster des Programms geöffnet werden kann.
  340.  
  341. KCommodity starten
  342. ******************
  343.  
  344.    KCommodity kann entweder von der Workbench oder vom CLI / SHELL
  345. gestartet werden.
  346.  
  347.    *WARNUNG* für Benutzer von MagicMenu. Bitte versichern Sie sich,
  348. daß Sie MagicMenu vor KCommodity starten! Wenn Sie KCommodity von der
  349. Workbench starten, sollten Sie das STARTPRI ToolType auf einen Wert
  350. setzen, der etwas höher ist, als der von MagicMenu. Dies kommt daher,
  351. daß MagicMenu auch die OpenScreen Funktionen patcht, was bei
  352. KCommodity zu Problemen mit dem Screen- / Fensterblättern und der
  353. Fensterreaktivierung führen würde.
  354.  
  355. Start von der Workbench
  356. =======================
  357.  
  358.    Falls Sie das Programm von der Workbench starten, so können Sie
  359. einige Einstellungen in der .info Datei unterbringen, dann beim Start
  360. des Programms geleses werden. Es sollte außerdem ein weiteres ToolType
  361. gesetzt sein, ausser denen, die bereits beschrieben wurden (siehe
  362. ToolTypes). Dieses ToolType wird der Workbench mitteilen, daß nicht
  363. auf das Beenden des Programms gewartet werden soll, falls das Programm
  364. während des Bootens gestartet wurde (Vorrausgesetzt, daß es sich in
  365. `SYS:WBStartUp/' befindet. Dieses ToolType heißt DONOTWAIT
  366.  
  367. Starten von einem CLI / SHELL
  368. =============================
  369.  
  370.    Sie können KCommodity natürlich auch vom CLI / SHELL starten,
  371. wobei zu beachten ist, daß sich das Programm nicht aus der CLI / SHELL
  372. Umgebung ablöst. Um also weiterarbeiten zu können, ohne KCommodity
  373. beenden zu müssen, sollten Sie KCommodity mit RUN / RUNBACK(1)
  374. starten. Wenn Sie KCommodity aufrufen, so können Sie auch hier die
  375. gleichen ToolTypes, wie unter ToolTypes beschrieben, in die
  376. Kommandozeile eintragen. Im Gegensatz zu den Parametern im .info File
  377. können Sie die Parameter im CLI / SHELL auf zwei Arten angeben. Zum
  378. einen mit `=' zwischen Bezeichner und Wert, oder einfach ohne `=' durch
  379. ein Leerzeichen getrennt. Achten Sie darauf, daß Sie ToolTypes, deren
  380. Parameter Leerzeichen enthalten, durch Anführungszeichen einschließen.
  381.  
  382.                       z.B. "CX_POPKEY=LALT HELP"
  383.  
  384.                                  oder
  385.  
  386.                          CX_POPKEY "LALT HELP"
  387.  
  388.    Zusätzlich haben Sie hier auch die Möglichkeit eine kleine
  389. Hilfestellung zu den Parametern abzurufen. Der Aufruf lautet:
  390.  
  391.                             KCommodity Help
  392.  
  393.    Dieser Befehl gibt Ihnen eine Tabelle der verfügbaren ToolTypes
  394. aus. Ein Aufruf des Programms mit
  395.  
  396.                              KCommodity ?
  397.  
  398.    Gibt Ihnen die Kurzübersicht der Befehle und bietet Ihnen die
  399. Möglichkeit gleich Parameter einzugeben und das Programm zu starten.
  400.  
  401.    ---------- Fußnoten ----------
  402.  
  403.    (1)  Die neuste Version des Programms RunBack finden Sie auf der
  404. Fred Fish 429
  405.  
  406. Das Hauptprogramm
  407. *****************
  408.  
  409.    Nun, es gibt eigentlich nicht viel über das Hauptprogramm zu sagen.
  410. Nach dem Start wird es eigentlich nicht mehr machen, als die Aktionen zu
  411. überwachen/steuern, die in dem Preferences Editor eingestellt wurden
  412. (siehe PrefsPrg, für mehr Informationen).
  413.  
  414.    Wenn gewollt, kann KCommodity auch den Preferences Editor starten.
  415. Entweder über einen HotKey, das AppIcon oder dem AppMenuItem (siehe
  416. AppStuff, für mehr über diese Einrichtungen).
  417.  
  418.    Zusätzlich können Sie auch den Graphik Druck über einen HotKey
  419. auslösen.
  420.  
  421.    Es gibt immerhin eine oder zwei Funktionen/Fenster, die durch das
  422. Hauptprogramm geöffnet werden und direkt in das Hauptprogramm
  423. implementiert sind.
  424.  
  425.    *WARNUNG* für Benutzer von MagicMenu. Bitte versichern Sie sich,
  426. daß Sie MagicMenu vor KCommodity starten! Wenn Sie KCommodity von der
  427. Workbench starten, sollten Sie das STARTPRI ToolType auf einen Wert
  428. setzen, der etwas höher ist, als der von MagicMenu. Dies kommt daher,
  429. daß MagicMenu auch die OpenScreen Funktionen patcht, was bei
  430. KCommodity zu Problemen mit dem Screen- / Fensterblättern und der
  431. Fensterreaktivierung führen würde.
  432.  
  433.    Hier ist eine Liste der Funktionen, die KCommodity automatisch
  434. anbietet, die auch nicht deaktiviert werden können.
  435.  
  436.    - Abfangen der Tasten linke Amiga N/M
  437.  
  438.      Als Zusatz zur Fenster-Reaktivierung werden die Tasten linke Amiga
  439.      N und M speziell behandelt, um volle Kontrolle über die
  440.      Fenster-Reaktivierung zu haben.
  441.  
  442.    - WildStar
  443.  
  444.      KCommodity wird automatisch das WildStar Bit setzen. Das bedeutet,
  445.      daß Sie ab jetzt den '*' als wirklichen Joker innerhalb der Shell
  446.      benutzen können.  KCommodity geht dabei noch einen Schritt
  447.      weiter, indem Sie den '*' alleine innerhalb eines Kommandos
  448.      benutzen können als Synoym für "alle Dateien", was normalerweise
  449.      nicht durch einfaches Setzen des Bits geschehen kann.
  450.  
  451.    Des Hauptprogramms Fenster sind die folgenden:
  452.  
  453. Formatter Fenster
  454. =================
  455.  
  456.    KCommodity hat die Fähigkeit zu überprüfen, ob eine eingelegte
  457. Diskette formatiert ist, oder nicht. Sie können KCommodity beauftragen
  458. jede Diskette zu prüfen und Sie gegebenenfalls zu fragen, ob die
  459. Diskette formatiert werden soll. Dies wird innerhalb des Formatierer
  460. Fensters erledigt. KCommodity wird alle angeschlossenen Disketten
  461. erkennen und Sie können nun einstellen, welche Laufwerke überwacht
  462. werden sollen, d.h. welche Laufwerke auf unformatierte Disketten
  463. geprüft werden sollen. Wenn Sie nun also eine unformatierte Diskette in
  464. ein überprüftes Laufwerk einlegen, so wird das Programm einen
  465. Requester öffnen und fragen, ob Sie die eingelegte Diskette
  466. formatieren wollen. Falls Sie formatieren wollen, so wird dieses Fenster
  467. geöffnet.
  468.  
  469.    Alternativ kann das Fenster auch manuell per HotKey geöffnet werden
  470. (siehe Formatter) oder durch Benutzung des Gadgets innerhalb des
  471. Preferences Editors (siehe PrefsPrg).
  472.  
  473.    *ACHTUNG:* Wegen der unterschiedlichen FileSysteme, kann KCommodity
  474. nicht MS-DOS Disketten erkennen, die Sie in ein PCx: Laufwerk einlegen.
  475.  
  476.    Hier folgen nun die Gadgets für dieses Fenster. Einige der Gadgets
  477. sind nur für den Formatierer von Olaf 'Olsen' Barthel(1). Diese
  478. Gadgets werden als solche gekennzeichnet.  Zusätzlich gibt es auch
  479. noch zwei Gadgets, die erst unter OS 3.0 zum Tragen kommen. Diese Flags
  480. werden nur vom original Workbench Formatierer unterstützt.
  481.  
  482.    *ACHTUNG:* Falls Sie ein Flag an einen Formatierer schicken, der
  483. dieses Flag nicht unterstützt, werden Sie es wohl nicht schaffen eine
  484. Diskette zu formatieren!
  485.  
  486.    Falls Sie Nutzen aus der Formatiereinrichtung des Programms ziehen
  487. wollen, so müssen Sie das Formatierprogramm in `SYS:System' halten.
  488.  
  489.    ---------- Fußnoten ----------
  490.  
  491.    (1)  Den Sie auf der Fish Diskette 535 finden können
  492.  
  493. Drive
  494. -----
  495.  
  496.    Dieses Gadget gibt an, welches Laufwerk formatiert werden soll.
  497. Falls das Fenster interaktiv geöffnet wurde (nun, von KCommodity nach
  498. der Abfrage), so wird das Programm automatisch das richtige Laufwerk
  499. selektieren.
  500.  
  501. Label
  502. -----
  503.  
  504.    Dieses Gadget ist einfach. Es beinhaltet den neuen Namen der
  505. Diskette.
  506.  
  507. Trashcan
  508. --------
  509.  
  510.    Dieses Gadget sagt dem Formatierer, daß nach der Formatierung der
  511. Diskette, der Papierkorb erzeugt werden soll. Diese Option ist für
  512. alle Formatierer verfügbar.
  513.  
  514. Quick
  515. -----
  516.  
  517.    Falls Sie eine bereits formatierte Diskette neu formatieren
  518. möchten, so aktivieren Sie einfach diesen Schalter, um die Daten auf
  519. der Diskette schnell zu löschen. Auch diese Option ist bei allen
  520. Formatierern verfügbar.
  521.  
  522. FFS
  523. ---
  524.  
  525.    Seit OS 2.0 ist es auch möglich Disketten mit dem schnellen
  526. FastFileSystem zu formatieren. Dieses Flag sagt dem Formatierer, daß
  527. dieses Filing System benutzt werden soll, um die Diskette zu
  528. formatieren. Es kann mit allen Programmen benutzt werden.
  529.  
  530. Directory-Cache
  531. ---------------
  532.  
  533.    Beginnend mit OS 3.0 gibt es eine neue Option für das FileSystem
  534. namens Verzeichnis-Cache. Diese wird die Zeiten zum Einlesen eines
  535. Verzeichnisses dramatisch verkürzen, aber es kann nur mit OS 3.0, oder
  536. höher, verwendet werden, d.h. es kann nur mit dem OS 3.0 Formatierer
  537. verwendet werden.
  538.  
  539. Intern. Mode
  540. ------------
  541.  
  542.    Diese Option ist nur unter OS 3.0, oder höher, verfügbar (und
  543. natürlich für den entsprechenden Formatierer). Es ist nützlich beim
  544. Austausch von Disketten zwischen meheren unterschiedlichen (lokal
  545. gesehen) Systemen.  Das bedeutet, daß AmigaDOS z.B. deutsche Umlaute
  546. innerhalb Dateinamen richtig erkennen wird, so daß Sie diese Zeichen
  547. nicht mehr unbedingt groß schreiben müssen, wenn diese groß
  548. innerhalb des Dateinamens erscheinen.
  549.  
  550. No Verify
  551. ---------
  552.  
  553.    Durch Benutzung dieser Option können Sie das Verify bei der
  554. Formatierung , durch den Formatierer von Olaf Barthel, abschalten. Wie
  555. Sie sich vorstellen können wird die Zeit zum Formatieren einer
  556. Diskette dadurch herabgesetzt, wobei sich allerdings die Gefahr
  557. erhöht, daß die Diskette nach der Formatierung fehlerhaft ist.
  558.  
  559. Install
  560. -------
  561.  
  562.    Um von einer Diskette botten zu können, muß diese installiert
  563. sein. Olaf Barthel`s Formatierer bietet die Möglichkeit eine Diskette
  564. nach der Formatierung zu installieren. Schalten Sie diese Option also
  565. einfach ein, um eine bootfähige Diskette nach der Formatierung zu
  566. erhalten. Wie gesagt ist diese Option nur für den Formatierer von Olaf
  567. verfügbar.
  568.  
  569. Eject
  570. -----
  571.  
  572.    Einige Diskettenlaufwerke verstehen das Eject Kommando, das bewirkt,
  573. daß eine Diskette automatisch ausgeworfen werden kann. Olaf Barthel`s
  574. Formatierer bietet diese Möglichkeit an, so daß Sie nach Formatierung
  575. einer Diskette sofort den Auswurf veranlassen können, um die
  576. "Benutzerführung" zu reduzieren. Dieses Flag kann nur mit seinem
  577. Formatierer benutzt werden.
  578.  
  579. Watch disks
  580. -----------
  581.  
  582.    Aktivierung dieses Gadgets teilt KCommodity mit, daß alle
  583. eingestellten Disketten überwacht werden sollen (siehe Drives03).
  584. Falls dieses Gadget deaktiviert ist, wird KCommodity Sie nicht mehr
  585. stören, mit irgendwelchen Fragen der Formatierung einer Diskette
  586. betreffend.
  587.  
  588. DF0: - DF3:
  589. -----------
  590.  
  591.    Möglicherweise werden nicht alle dieser Gadgets verfügbar sein
  592. (nicht geisterhaft). Nur die Gadgets werden verfügbar sein, die einem
  593. angeschlossenen Laufwerk entsprechen. Falls Sie nun eines dieser Gadgets
  594. aktivieren, so wird KCommodity jede Diskette, die in das entsprechende
  595. Laufwerk eingelegt wird, überprüfen (siehe WatchDisks).
  596.  
  597. Format
  598. ------
  599.  
  600.    Ein Klick auf dieses Gadget wird die Formatierung starten. Ein
  601. kleines Console Fenster wird geöffnet und der Formatierer wird geladen.
  602.  
  603. Cancel
  604. ------
  605.  
  606.    Einfach. Abbruch der Formatierung.
  607.  
  608. Bill Fenster
  609. ============
  610.  
  611.    Das Bill Fenster kann entweder über den Preferences Editor (siehe
  612. PrefsPrg), oder durch Drücken eines HotKeys geöffnet werden (siehe
  613. HotKeyWin).
  614.  
  615.    Dieses Fenster gibt Ihnen Angaben zum augenblicklich laufenden, bzw.
  616. vorherigen Telefonat. Es werden die aktuelle Systemzeit *Time*, die
  617. Zeit, die Sie online sind *Online* und die Kosten, die durch den Anruf
  618. enstehen / entstanden sind, *Cost* angezeigt. Darunter finden Sie fünf
  619. Gadgets, über die Sie die Zeitzone, sowie den Tarif einstellen können.
  620. Falls Sie die Einstellungen während eines Telefonats ändern, so
  621. werden die augenblicklichen Kosten auf die neuen Gegebenheiten
  622. umgerechnet, so daß *immer* die richtigen Kosten angezeigt und
  623. abgespeichert werden.  Unterhalb dieser Gadgets finden Sie eine weitere
  624. Anzeige, die die Kosten für eine Stunde wiederspiegelt. Am unteren
  625. Rand des Fensters befindet sich ein weiteres Gadget namens *Log call*.
  626. Ist es aktiviert, so werden nach Beendigung eines Telefonats Daten in
  627. das voreingestelle Log File geschrieben. Diese Daten werden von
  628. *Display total sum* (siehe BillPrefs) gelesen und ausgewertet. Sie
  629. können also Telefonate von der Berechnung der Gesamtkosten
  630. ausschließen. Dies ist nützlich, falls Sie einmal angerufen werden
  631. sollten, da Sie ja die Kosten dann nicht zu tragen haben.
  632.  
  633.    Dieses Fenster besitzt ein Zoom-Gadget, mit dem Sie das Fenster
  634. verkleinern können, so daß es nicht so viel Platz auf der Workbench
  635. (oder dem Public Screen) wegnimmt. Die Position des Fensters (in
  636. normaler und "gezoomter" Größe) wird in das Preferences File
  637. geschrieben. Falls das Fenster gezoomed ist, so wird in der
  638. Fenstertitelleiste die Onlinezeit, die Kosten, sowie die Zeitzone und
  639. Tarif angezeigt, so daß Sie auch so genau ablesen können welche Daten
  640. eingestellt sind. Sie können auch ablesen, ob die Daten abgespeichert
  641. werden sollen.
  642.  
  643.    Wenn Sie sich das Fenster etwas genauer anschauen, so werden Sie zwei
  644. Gadgets namens *Start* und *Stop* bemerken. Diese können benutzt
  645. werden, um die Telefonkostenberechnung manuell zu starten, z.B. um ein
  646. normales Telefonat mitzuschneiden. Solange Sie sich im manuell Modus
  647. befinden, ignoriert KCommodity Carrier Detects und Auflegen des Modems.
  648. Auf der anderen Seite können Sie keine Berechnung unterbrechen, die
  649. durch einen Carrier Detect gestartet wurde.
  650.  
  651. Select screens Fenster
  652. ======================
  653.  
  654.    Dieses Fenster wird *nur* geöffnet, falls Sie dessen HotKey
  655. benutzen.  Siehe SelScr. Die voreingestellte Definition dieses HotKeys
  656. ist LSHIFT ESC.
  657.  
  658.    Stellen Sie sich vor, Sie haben mehrere Screens geöffnet und Sie
  659. möchten zu einem speziellen Screen gelangen. Anstelle durch die
  660. gesamten Screens zu blättern, können Sie auch das *Select screens*
  661. Fenster öffnen. Innerhalb dieses Fensters finden Sie eine Liste der
  662. augenblicklich verfügbaren Screens, die dem System bekannt sind.
  663.  
  664.    Wenn Sie das Fenster öffnen möchten, wird KCommodity erst
  665. überprüfen, ob der aktive Screen ein Public Screen ist. Falls ja, wird
  666. das Fenster auf diesem Screen geöffnet werden. Wenn nicht, wird der
  667. voreingestellte Public Screen benutzt und nach vorne gebracht. Wenn Sie
  668. die Aktion abbrechen, so wird der "Nicht-Public Screen" wieder nach
  669. vorne gebracht.
  670.  
  671.    Weiterhin werden Sie die Anzahl der Screens und den Namen des
  672. voreingestellten Public Screens sehen können.
  673.  
  674.    Die Gadgets innerhalb des Fensters sind die folgenden:
  675.  
  676. List
  677. ----
  678.  
  679.    Innerhalb dieses ListView Gadgets werden Sie die Liste der
  680. augenblicklich verfügbaren Screens sehen. Am Anfang der Liste stehen
  681. Public Screens, die durch das Kürzel *(PUB)* gekennzeichnet sind.
  682. Falls KCommodity den Namen eines Screens nicht bestimmen kann, so wird
  683. an dessen Stelle ein *? NO NAME ?* Eintrag eingefügt werden.
  684.  
  685. Update list
  686. -----------
  687.  
  688.    Falls Sie nicht sicher sind, ob Screens dem System
  689. entfernt/hinzugefügt wurden, so klicken Sie auf dieses Gadget, um
  690. KCommodity zu veranlassen, eine neue Liste zu erstellen. Die neue Liste
  691. werden Sie dann im ListView Gadget sehen können (siehe SelList).
  692.  
  693. Activate
  694. --------
  695.  
  696.    Dieses Gadget wird den ausgewählten Screen nach vorne bringen.
  697.  
  698.    *ACHTUNG:* Falls Sie versuchen sollten einen Screen nach vorne zu
  699. holen, der nicht mehr existiert, wird das System abstürzen (Ich werde
  700. das evtl. absichern).
  701.  
  702. Cancel
  703. ------
  704.  
  705.    Dieses Gadget wird den Vorgang einfach abbrechen. Falls das Fenster
  706. nicht auf einem Public Screen geöffnet wurde, so wird der alte Screen
  707. wieder nach vorne gebracht werden.
  708.  
  709. Das Prefs Program
  710. *****************
  711.  
  712.    Vorrausgesetzt, daß Sie KCommodity auf die vorgegebenen Weisen
  713. installiert haben, werde ich nun die Funktionsweise des Preferences
  714. Programms erläutern, mit dem Sie KCommodity konfigurieren. Dieses
  715. Programm kann entweder durch KCommodity oder durch Doppelklick auf
  716. dessen Icon gestartet werden.  Normalerweise wird sich dieses Programm
  717. innerhalb `SYS:Prefs/' befinden. Dieses Programm ist die
  718. Hauptschnittstelle zu KCommodity, da es fast jede Funktion steuert.
  719.  
  720.    Innerhalb des Fensters finden Sie Gadgets (wie kommt`s ?). Alle
  721. Gadgets können alternativ auch über Tastatur gesteuert werden. Um
  722. herauszufinden, welche Taste für welches Gadget gilt, werfen Sie
  723. einfach einen Blick auf den Gadgettext. Hier gibt es ein
  724. unterstrichenes Zeichen. Dies ist die gesuchte Taste.
  725.  
  726.    Die unteren 6 Gadgets werden benutzt, um KCommodity zu steuern. Dies
  727. sind:
  728.  
  729.    - Load Prefs
  730.  
  731.      Nach Anwahl dieses Gadgets wird ein FileRequester geöffnet
  732.      werden, in dem Sie eine Preferences Datei angeben können, die
  733.      geladen werden soll. Durch Benutzung dieser Einrichtung wird es
  734.      Ihnen möglich mehrere Einstellungen zu nutzen. Werfen Sie einen
  735.      Blick auf den Abschnitt *Save Prefs*, um herauszufinden, welche
  736.      Daten abgespeichert werden.
  737.  
  738.    - Save Prefs
  739.  
  740.      Wie unter *Load Prefs* beschrieben, wird auch hier ein
  741.      FileRequester geöffnet. Sie können nun eine Datei wählen, unter
  742.      der die aktuellen Einstellungen gespeichert werden sollen. Die
  743.      folgenden Daten werden in die Datei geschrieben:
  744.  
  745.         * Alle Einstellungen aller Fenster
  746.  
  747.         * Die Positionen und Größen aller Fenster
  748.  
  749.    - Remove
  750.  
  751.      Dieses Gadget wird dem Hauptprogramm mitteilen, daß es sich aus
  752.      dem Speicher entfernen soll. Dieses Gadget ist nicht vefügbar,
  753.      falls KCommodity nicht im Speicher ist.
  754.  
  755.    - Enable
  756.  
  757.      Ein Klick auf dieses Gadget wird den Zustand nach *Disable*
  758.      umkehren.  All Funktionen des Programms werden reaktiviert.
  759.  
  760.    - Disable
  761.  
  762.      Nach Anwahl dieses Gadget werden fast alle Funktionen deaktiviert
  763.      sein.  Berührt sind folgende Funktionen:
  764.  
  765.         * MMB-Shift
  766.  
  767.         * Map "Umlauts"
  768.  
  769.         * MenuWrap
  770.  
  771.         * String2Menu
  772.  
  773.         * Tastaturklicker
  774.  
  775.         * ESC Window Close
  776.  
  777.         * Full dragging
  778.  
  779.         * Enter ASCII
  780.  
  781.         * Screen / Maus Blanker
  782.  
  783.         * Das Screen / Fenster Blättern
  784.  
  785.         * Der Fensteraktivierer
  786.  
  787.         * Der Mausbeschleuniger
  788.  
  789.         * LeftyMouse
  790.  
  791.         * Mousesperrung
  792.  
  793.         * Die Funktionstasten
  794.  
  795.         * *Alle* HotKeys
  796.  
  797.      Bitte beachten Sie, daß KCommodity`s Fenster nicht mehr über
  798.      HotKeys geöffnet werden können. Sie müssen entweder das
  799.      AppIcon, AppMenuItem oder das Programm Exchange benutzen, um das
  800.      Hauptfenster zu öffnen. Von dort können dann alle Fenster
  801.      erreichen. Natürlich können Sie KCommodity auch durch Exchange
  802.      wieder reaktivieren.
  803.  
  804.    - Quit Wird den Preferences Editor beenden.
  805.  
  806.    Das Hauptfenster besitzt auch ein Menü.
  807.  
  808.    * Save settings...
  809.  
  810.      Dieser Menüpunkt wird die Einstellungen, unter dem zu Letzt
  811.      benutzten Namen, abspeichern, ohne einen FileRequester zu öffnen.
  812.  
  813.    * About...
  814.  
  815.      Öffnet den Über-Requester.
  816.  
  817.    Die oberen 15 Gadgets führen zu Fenster, die nun beschrieben werden:
  818.  
  819. Das Settings Fenster
  820. ====================
  821.  
  822.    Dieses Fenster kontrolliert nur einfache Funktionen, die keinerlei
  823. weitere Informationen benötigen. Sie können lediglich Funktionen
  824. ein/ausschalten.
  825.  
  826.    Hier sind die Funktionen, die Sie durch das Settings Fenster
  827. kontrollieren können:
  828.  
  829. MMB-Shift
  830. ---------
  831.  
  832.    Ist die Abkürzung für "Middle-Mouse-Button Shift". Diese
  833. Einrichtung hilft Ihnen bei der Multiselektion von Icons auf der
  834. Workbench. Während Sie Icons multiselektieren ist es nicht mehr nötig
  835. SHIFT zu drücken. Halten Sie einfach Ihren mittleren Mausknopf.
  836.  
  837. Write environment
  838. -----------------
  839.  
  840.    Falls Sie die aktuelle Systemzeit anderen Applikationen zur
  841. Verfügung stellen wollen, die keine Zeitanzeige besitzen, aber die
  842. Möglichkeit bieten Environment Variablen zu lesen, so können Sie sich
  843. durch KCommodity die aktuelle Systemzeit in Environment Variablen
  844. schreiben lassen.
  845.  
  846.    Dieses Gadget de-aktiviert das Erzeugen von Environment Variablen
  847. für das aktuelle Systemdatum. Es werden Variablen angelegt für Tag,
  848. Datum und Zeit.  Diese Variablen erhalten die Namen DAY, DATE und TIME.
  849.  
  850.    Wird diese Funktion deaktiviert, so werden die drei Environment
  851. Variablen automatisch gelöscht, genauso, wenn Sie KCommodity beenden.
  852.  
  853. Map "Umlauts"
  854. -------------
  855.  
  856.    Bei aktiviertem Gadget werden die Umlaute ä,ö und ü automatisch
  857. in deren Pendants in "normalen" Zeichen umgesetzt. Dabei wird
  858. natürlich auf Groß / Kleinschreibung geachtet, so daß auch Ae, Oe und
  859. Ue erzeugt wird.  Das `ß' wird auch umgesetzt, so daß es nun wirklich
  860. keine Probleme mehr geben kann Texte zu schreiben, die zwar deutsche
  861. Worte aber keine deutschen Umlaute enthalten dürfen.
  862.  
  863. Drive NoClick
  864. -------------
  865.  
  866.    Mit diesem Gadget können Sie das störende Laufwerksklicken
  867. an/ausschalten.
  868.  
  869. WB to front
  870. -----------
  871.  
  872.    Falls dieses Gadget aktiv ist, so wird der Workbench Screen nach
  873. vorne gebracht, wenn Sie das Hauptfenster öffnen wollen.
  874.  
  875. MenuWrap
  876. --------
  877.  
  878.    Dieses Gadget kontrolliert die MenuWrap Funktion des Programms. Wenn
  879. das Gadget aktiv ist, und Sie versuchen das Menü eines Fensters zu
  880. benutzen, so wird der Mauszeiger automatisch in die Menüleiste
  881. springen. Wenn Sie nun versuchen sollten aus den Grenzen des Menüs
  882. (links oder rechts) herauszulaufen, so wird die Maus automatisch auf
  883. der gegenüberliegenden Seite erscheinen, um Sie so innerhalb der
  884. Grenzen zu halten. Diese Funktion betrifft nicht die vertikalen
  885. Bewegungen der Maus.
  886.  
  887.    *ACHTUNG:* MagicMenu treibt irgendein seltsames Spiel bei dessen
  888. Menüemulation. Mir war es nicht möglich diese Funktion mit MagicMenu
  889. zum Laufen zu bewegen.
  890.  
  891. No DisplayBeep
  892. --------------
  893.  
  894.    Dieses Gadget schaltet die Funktion DisplayBeep() an/aus. Falls
  895. dieses Gadget an ist, so wird DisplayBeep() verhindert, um so
  896. störendes Gepiepse und Blitzen zu vermeiden.
  897.  
  898. Avoid Flicker
  899. -------------
  900.  
  901.    Dieses Gadget dürfte für Benutzer von Commodore FlickerFixern oder
  902. Amiga 3000 Benutzer von Interesse sein. Dieser FlickerFixer erzeugt
  903. eine störende, flimmernde erste Zeile im Bild. Mit dieser Funktion
  904. können Sie das Flimmern abstellen. Eine Einschränkung für Benutzer
  905. dieser Funktion: Die können den Screen nicht auf die vertikale
  906. Position 0 bewegen. Ansonsten würde der Schirm komplett schwarz.
  907.  
  908. String2Menu
  909. -----------
  910.  
  911.    An OS 1.3 gewöhnte Benutzer werden sicherlich noch die Möglichkeit
  912. im Gedächtnis haben, aus einem String Gadget des CygnusED ein
  913. Menüeintrag durch dessen Tastaturkürzel aufzurufen (wie z.B. der
  914. Search Requester). Unter OS 2.0 hat sich das geändert. Dies ändert
  915. sich wieder, wenn Sie String2Menu aktivieren. Die guten alten Zeiten
  916. sind zurück. Sie können nun aus String Gadgets Menüeinträge
  917. aufrufen, einfach durch Anwahl durch deren Tastaturkürzel.
  918.  
  919. Das Miscellaneous Fenster
  920. =========================
  921.  
  922.    Innerhalb dieses Fensters finden Sie Einstellungen, die spezifischere
  923. Eingaben benötigen.
  924.  
  925. Key-Click
  926. ---------
  927.  
  928.    Dies werden Sie sicherlich von professionellen Tastaturen kennen.
  929. Bei diesen Tastaturen ist es üblich, daß ein klickendes Geräusch
  930. ertönt, wenn man eine Taste drückt. Diese Funktion wird durch
  931. KCommodity simuliert. Sie können die Lautstärke des Klickens
  932. variieren, um eine akzeptable Simulation zu ermöglichen.
  933.  
  934.    Dieses Gadget wird benutzt, um den Tastaturklick ein/abzuschalten.
  935.  
  936. Click volume
  937. ------------
  938.  
  939.    Hier können Sie die Lautstärke einstellen, mit der das
  940. Klickgeräusch des KeyClick ertönen soll. Eingaben zwischen 1 und 64
  941. werden akzeptiert. Die 1 ist die niedrigste Lautstärke und 64 ist die
  942. maximale.
  943.  
  944. ESC WindowClose
  945. ---------------
  946.  
  947.    Dieses Gadget de-aktiviert die Emulation der beliebten Funktion
  948. eines guten PC Programms. Durch Druck auf die ESC Taste und den unter
  949. ESC Qualifier bestimmten Qualifier wird das Fenster unterhalb der Maus
  950. geschlossen (siehe ESCCloseQual, für mehr Information).  Voraussetzung
  951. für das Arbeiten dieser Funktion ist, daß kein Requester dargestellt
  952. wird und daß das Fenster ein Schließ Gadget besitzt.
  953.  
  954. ESC Qualifier
  955. -------------
  956.  
  957.    Neben diesem Gadget wird die Tastenkombination angezeigt, die die ESC
  958. Window Close Funktion auslöst (siehe ESCWindowClose). Um diese
  959. Tastenkombination zu ändern klicken Sie einfach auf das Gadget. Nun
  960. wird ein Fenster geöffnet, in dem die Tastenkombination angezeigt
  961. wird. Drücken Sie nun einfach die Tasten, die Sie in Verbindung mit
  962. ESCAPE benutzen möchten. Nachdem Sie auf OK geklickt haben gilt die
  963. neue Definition. Beachten Sie bitte, daß Sie unterhalb des Text
  964. Gadgets klicken, da die linke Maustaste sonst nicht beachtet wird.
  965.  
  966. Full drag
  967. ---------
  968.  
  969.    Soll heissen "volle Verschiebung". Mit KCommodity ist es nicht mehr
  970. nötig auf die Titelleiste eines Fensters zu klicken, um es zu
  971. verschieben. Es reicht nun, wenn Sie irgendwo innerhalb des Fensters
  972. klicken und das Fenster wie gewohnt verschieben.
  973.  
  974.    Mit diesem Gadget können Sie die Full-Drag Funktion ein- /
  975. ausschalten, d.h.  Die unter Dragging qualifier eingestellte
  976. Tastenkombination wird nicht überwacht, wenn dieses Gadget nicht aktiv
  977. ist. Siehe DragQual, für mehr Informationen zur Definition der Taste.
  978.  
  979. Dragging qualifier
  980. ------------------
  981.  
  982.    Wie unter ESC Qualifier beschrieben können Sie hier die
  983. Tastenkombination festlegen, die die Full Drag Funktion aktivieren soll
  984. (siehe FullDrag). Wenn Sie diese Kombination drücken und mit der
  985. linken Maustaste in ein Fenster klicken, können Sie das Fenster nun
  986. verschieben, als ob Sie auf die Titelleiste des Fensters geklickt
  987. hätten.
  988.  
  989. User-Shell command
  990. ------------------
  991.  
  992.    Hier können Sie einen Kommandostring für das Shell Kommando
  993. eintragen.  Geben Sie einfach ein Kommando samt Argumenten ein, als ob
  994. Sie dieses im CLI / SHELL täten. Hier ein kleines Beispiel:
  995.  
  996.                      NewSHELL CON:0/11//200/Shell
  997.  
  998.    würde einen neuen Shell-Prozeß starten, dessen Fenster unterhalb
  999. der Workbenchtitelleiste positioniert wird und 200 Pixel hoch ist.
  1000.  
  1001.    Beachten Sie bitte, daß Sie Strings, die Leerzeichen enthalten,
  1002. durch Hochkommata einschließen. Wie Sie es auch in einem CLI / SHELL
  1003. täten.
  1004.  
  1005.    Gestartet wird die neue Shell durch Druck des entsprechenden
  1006. HotKeys. Die voreingestellte Definition für diesen HotKey ist ALT
  1007. SHIFT S.  Siehe UserShellKey, für mehr Informationen.
  1008.  
  1009. Enter ASCII
  1010. -----------
  1011.  
  1012.    Dies ist eine nette Funktion für Leute, die alle ASCII Codes
  1013. auswending können. Wie auf PCs können Sie hier ein Zeichen eingeben,
  1014. nur durch Angabe dessen ASCII Codes über den numerischen Zehnerblock
  1015. Ihrer Tastatur, während Sie die LINKE ALT Taste drücken. Bei
  1016. KCommodity können Sie die zusätzliche Taste auch ändern. Dies wird
  1017. durch das ASCII Qualifier gadget erledigt (siehe ASCIIQual).
  1018.  
  1019. ASCII Qualifier
  1020. ---------------
  1021.  
  1022.    Dieses Gadget wird benutzt, um die Taste zu setzen, die gedrückt
  1023. werden muß, um ein Zeichen durch dessen ASCII Code zu spezifizieren
  1024. (siehe EnterASCII). Sie können wählen zwischen der LINKEN ALT und der
  1025. CONTROL Taste. Klicken Sie einfach auf das Gadget, um dessen Zustand zu
  1026. ändern.
  1027.  
  1028. Exploding windows
  1029. -----------------
  1030.  
  1031.    Dies ist mehr ein kleiner Hack, als eine "nützliche" Funktion. Bei
  1032. aktiver Exploding Windows Funktion werden beim Öffnen eines Fensters
  1033. erst einmal Rahmen gezeichnet, die sich vom Zentrum des Screens bis zur
  1034. Position des Fensters aufziehen. Es wird der Eindruck erweckt, als ob
  1035. sich das Fenster langsam aufbauen würde. Wird das Fenster wieder
  1036. geschlossen, so wird dieser Vorgang umgekehrt, d.h. erst verschwindet
  1037. das Fenster und dann zieht sich der stilisierte Fensterrahmen wieder
  1038. zusammen, um im Zentrum des Screens zu verschwinden.  Diese Funktion
  1039. wirkt nicht auf BackDrop Fenster. Doch es muß nicht unbedingt der
  1040. Screenmittelpunkt sein. Sie können auch einstellen, daß sich die
  1041. Rahmen an der augenblicklichen Mausposition orientieren.  Zusätzlich
  1042. gibt es eine weitere Funktion. Falls Sie ein Fenster bewegen, in der
  1043. Größe verändern oder "zoomen", werden Rahmen von der augenblicklichen
  1044. Position des Fensters zu dessen neuer Position gezeichnet, d.h. die
  1045. Metamorphose des Fensters wird veranschaulicht.  Um die Zeit, die beim
  1046. Auf / Zuziehen der Rahmen benötigt wird, an Ihre Konfiguration, sprich
  1047. Geschwindigkeit, anzupassen können Sie die Anzahl der Einzelschritte
  1048. für das Auf / Zuziehen und Bewegen getrennt regeln, so daß es selbst
  1049. auf "langsamen" Computern nicht zu sehr bremst, wenn Exploding Windows
  1050. aktiv ist.
  1051.  
  1052. From/To mouse
  1053. -------------
  1054.  
  1055.    Mit diesem Gadget kontrollieren Sie die Art und Weise des Zeichnens
  1056. der Rahmen. Ist dieses Gadget aktiv, so orientieren sich die
  1057. gezeichneten Rahmen an der aktuellen Mausposition. Ansonsten wird sich
  1058. KCommodity an der Screenmitte orientieren.
  1059.  
  1060. Explode frames
  1061. --------------
  1062.  
  1063.    Wie bereits beschrieben können Sie die Anzahl der Rahmen für das
  1064. Auf / Zuziehen der Rahmen bei aktiver Exploding Windows Funktion
  1065. separat bestimmen. Rahmen in dem Sinne, daß eine bestimmte Anzahl von
  1066. Rechtecken gezeichnet werden, bis die vollständige Größe des
  1067. Fensters erreicht ist. Dies ermöglicht auch Besitzern eines
  1068. "langsameren"  Computers die Benutzung der Exploding Windows Funktion,
  1069. da sie hier Werte finden können, so daß die Funktion noch mit
  1070. erträglicher Geschwindigkeit ablaufen kann. Mit diesem Gadget also
  1071. können Sie die Anzahl der Rahmen bestimmen, die KCommodity benutzen
  1072. soll, um das Aufziehen der Fenster zu simulieren. Sie haben die Wahl
  1073. zwischen 0 bis 64 Rahmen, wobei 0 das Zeichnen der Rahmen für diese
  1074. Animation abschaltet.
  1075.  
  1076. Implode frames
  1077. --------------
  1078.  
  1079.    Wie oben beschrieben, können Sie hier eine Anzahl von Rahmen
  1080. einstellen.  Diesmal handelt es sich um die Anzahl der Rahmen, die beim
  1081. Schließen eines Fensters gezeichnet werden sollen. Siehe ExpFrames,
  1082. für mehr Informationen über diese Einstellungen.
  1083.  
  1084. Size frames
  1085. -----------
  1086.  
  1087.    Benutzen Sie dieses Gadget, um die Anzahl der Rahmen festzulegen,
  1088. die gezeichnet werden sollen, wenn ein Fenster in der Größe
  1089. verändert wird. (siehe ExpFrames).
  1090.  
  1091. Move frames
  1092. -----------
  1093.  
  1094.    Wie Sie bei Size frames die Anzahl der Rahmen für das Vergrößern
  1095. festelegen können, stellen Sie hier die Anzahl der Rahmen für das
  1096. Bewegen von Fenstern ein. (siehe ExpFrames).
  1097.  
  1098. Clock definitions window
  1099. ========================
  1100.  
  1101.    Innerhalb dieses Fensters finden Sie Gadgets, um das Verhalten und
  1102. Aussehen der Zeit/Speicher Anzeige zu manipulieren. Diese Anzeige kann
  1103. entweder in der oberen rechten Ecke des Workbench Screens erscheinen,
  1104. oder sie kann in einem eigenen Fenster platziert werden, das frei auf
  1105. der Workbench bewegt werden kann. Sie können zwischen verschiedenen
  1106. Anzeigeformen und Informationen wählen. Hier ist eine Liste der
  1107. verfügbaren "Seiten".
  1108.  
  1109.   1. Zeit/Datum Anzeige (evtl. mit Mauskoordinaten)
  1110.  
  1111.   2. Speicher Seite. Getrennte Anzeige des freien Chip/Fast memorys
  1112.  
  1113.   3. Speicher Seite. Anzeige des kompletten, freien Speichers
  1114.  
  1115.   4. Zeit/Datum Anzeige, kombiniert mit Speicheranzeige
  1116.  
  1117.   5. Graphische Speicheranzeige. (Fülleiste)
  1118.  
  1119.   6. Online Zeit. Bedeutet Laufzeit innerhalb einer Mailbox
  1120.  
  1121.    Hier sind die Gadgets, die das Format und Aussehen der Zeit/Speicher
  1122. Anzeige steuern. Voreingestellt ist Seite 1. Werfen Sie einen Blick auf
  1123. HotKeyWin, für mehr Informationen über das Wechseln der Seiten.
  1124.  
  1125. Display clock/mem
  1126. -----------------
  1127.  
  1128.    Mit diesem Gadget können Sie die Darstellung der Zeit / Speicher
  1129. Anzeige ein / ausschalten. Die Anzeige wird von der Workbench
  1130. Titelzeile verschwinden, bzw. das Fenster wird geschlossen, wenn Sie
  1131. dieses Gadget deaktivieren.
  1132.  
  1133. Display in window
  1134. -----------------
  1135.  
  1136.    Falls Sie es vorziehen sollten, die Anzeige innerhalb der
  1137. Titelleiste eines kleinen Fensters zu halten, das über den Workbench
  1138. Screen bewegt werden kann, aktivieren Sie dieses Gadget. Die Anzeige
  1139. innerhalb der Workbench Titelleiste wird verschwinden, und ein kleines
  1140. Fenster geöffnet. Dieses Gadget ist wirkungslos, wenn Display
  1141. clock/mem deaktiv ist (siehe DispClock).
  1142.  
  1143. Show time
  1144. ---------
  1145.  
  1146.    Falls Sie keine Zeitanzeige wünschen, schalten Sie sie einfach
  1147. über dieses Gadget ab.
  1148.  
  1149. Show day
  1150. --------
  1151.  
  1152.    Durch dieses Gadget können Sie das Anzeigen des aktuellen Tages
  1153. unterbinden.
  1154.  
  1155. Show seconds
  1156. ------------
  1157.  
  1158.    Falls die Anzeige der aktuellen Sekunden zu störend sein sollte,
  1159. können Sie durch dieses Gadget die Sekunden abschalten.
  1160.  
  1161. Short day string
  1162. ----------------
  1163.  
  1164.    Falls Ihnen die Tagnamen zu lang sein sollten, können Sie KCommodity
  1165. veranlassen nur die ersten drei Zeichen eines Tages anzuzeigen. Wenn
  1166. dieses Gadget aktiv ist, so werden nur noch drei Zeichen gezeigt.
  1167.  
  1168. Show date
  1169. ---------
  1170.  
  1171.    Sie können KCommodity sagen, daß das aktuelle Datum innerhalb der
  1172. Workbench Titelzeile oder innerhalb des Fensters angezeigt werden soll.
  1173.  
  1174. Show mouse X/Y
  1175. --------------
  1176.  
  1177.    Manchmal möchten Sie evtl. wissen, wo die Maus positioniert ist.
  1178. Diese Funktion wird die aktuellen Mauskoordinaten in der Zeit /
  1179. Speicher Anzeige ausgeben. *ACHTUNG:* Diese Funktion ist sehr CPU-Zeit
  1180. schluckend.  Wenn Sie die Maus sehr schnell bewegen, muß KCommodity
  1181. die Anzeige jedesmal aktualisieren, wenn es eine Bewegung registriert.
  1182.  
  1183. Date Format
  1184. -----------
  1185.  
  1186.    Falls Sie das vorgegebene Datumformat nicht für angemessen
  1187. erachten, können Sie ein anderes wählen. Sie können zwischen sechs
  1188. verschiedenen Stilrichtungen wählen:
  1189.  
  1190.    - MM-DD-YY
  1191.  
  1192.    - DD-MM-YY
  1193.  
  1194.    - MM.DD.YY
  1195.  
  1196.    - DD.MM.YY
  1197.  
  1198.    - DD-MMM-YY
  1199.  
  1200.    - DD.MMM.YY
  1201.  
  1202.    Die letzten beiden werden den Monatsnamen in einer abgekürzten Form
  1203. zeigen (nur drei Zeichen).
  1204.  
  1205. Text front
  1206. ----------
  1207.  
  1208.    Sie können eine neue Farbe für die Zeit/Speicher Anzeige wählen,
  1209. wenn Sie die voreingestellten Farben nicht mögen, die KCommodity
  1210. abhängig von der OS Version wählt. Die Einstellung wird nur die
  1211. Textfarbe verändern.
  1212.  
  1213. Text back
  1214. ---------
  1215.  
  1216.    Dieses Gadget hat einen ähnlichen Effekt auf die Zeit/Speicher
  1217. Anzeige, wie TextFront. Es wird die Hintergrundfarbe des Textes ändern.
  1218.  
  1219. Gauge front
  1220. -----------
  1221.  
  1222.    Wie beschrieben bietet KCommodity die Möglichkeit die Größe des
  1223. verfügbaren Speichers als Fülleiste darzustellen. Mit diesem Gadget
  1224. können Sie die Vordergrundfarbe der Fülleiste bestimmen. Sie können
  1225. auch die Hintergrundfarbe ändern, indem Sie Gauge back benutzen (siehe
  1226. GaugeBack).
  1227.  
  1228. Gauge back
  1229. ----------
  1230.  
  1231.    Wie bereits beschrieben können Sie die Farben der Fülleiste
  1232. verändern.  Dieses Gadget wird benutzt, um die Hintergrundfarbe zu
  1233. ändern. Werfen Sie einen Blick auf GaugeFront, um zu erfahren, wie man
  1234. die Vordergrundfarbe ändert.
  1235.  
  1236. Blanking
  1237. ========
  1238.  
  1239.    KCommodity kann den Screen und die Maus blanken. Für das Blanken
  1240. des Screens gibt es zwei Möglichkeiten. Die erste besteht darin den
  1241. Screen komplett zu verdunkeln, d.h. er wird schwarz. Die zweite
  1242. Möglichkeit bietet Ihnen an, den Screen um einen bestimmten Faktor zu
  1243. dimmen. Die Maus kann entweder nach Ablauf einer vorgegebenen Zeit oder
  1244. durch Drücken einer Taste geblankt werden.
  1245.  
  1246.    *ACHTUNG:* der Maus Blanker ist so systemkonform, wie nur möglich,
  1247. das bedeutet, daß die Maus wieder *erscheint*, falls eine Applikation
  1248. versuchen sollte den Mauszeiger zu verändern, oder wenn ein Fenster
  1249. geöffnet wird. Dies könnte zu einem Flackern führen, falls diese
  1250. Ereignisse in kurzen Abständen aufeinander folgen. Dieses Verhalten
  1251. könnten einige Benutzer als störend empfinden, aber ich bevorzuge eine
  1252. systemkonforme Lösung, als eine die sehr schön wirkt.
  1253.  
  1254.    KCommodity`s Blanker bietet keinerlei graphischen Schnick-Schnack.
  1255. Ich denke, daß es genug solcher Blanker gibt zudem der Spliner ein
  1256. sehr gut implementierter Blanker ist und ich denke, daß es sich nicht
  1257. lohnt zu versuchen dieses sehr gute Programm zu kopieren.
  1258.  
  1259.    Genug des technischen Geplänkels. Kommen wir nun zu den Gadgets,
  1260. die das Blanken kontrollieren.
  1261.  
  1262. Blank mouse on keystroke
  1263. ------------------------
  1264.  
  1265.    Falls dieses Gadget aktiv ist, so wird die Maus bei jedem Tastendruck
  1266. geblankt. Falls nicht, so wird die Maus einfach so bleiben, wie sie ist,
  1267. auch wenn Sie wild tippen.
  1268.  
  1269. Screen time
  1270. -----------
  1271.  
  1272.    Dieses Slider Gadget wird benutzt, um die Zeit einzustellen, die
  1273. KCommodity warten soll, bevor der Screen geblankt wird. Der Countdown
  1274. wird immer dann neu gestartet, wenn Sie die Maus bewegen, eine Taste
  1275. drücken, eine Disk einlegen/entfernen, den Joystick bewegen oder ein
  1276. Requester geöffnet wird.  Die Eingabe von 0 wird den Screen Blanker
  1277. deaktivieren.
  1278.  
  1279. Mouse time
  1280. ----------
  1281.  
  1282.    Wie unter ScreenTime beschrieben, können Sie hier die Zeit
  1283. einstellen, nach der KCommodity die Maus blanken soll. Wenn Sie hier
  1284. eine Zeit von 0 einstellen, wird die Maus nicht geblankt werden.
  1285.  
  1286.    *Beachten* Sie die Einschränkungen des Maus Blankers aus der
  1287. Einführung.
  1288.  
  1289. Blanker type
  1290. ------------
  1291.  
  1292.    Dieses Gadget wird benutzt, um die Art und Weise des Screen
  1293. Blankings zu definieren. Wenn *Blanker* angewählt ist, verhält sich
  1294. der Blanker, wie man es von Ihm erwartet. KCommodity wird den Screen
  1295. komplett verdunkeln, sobald die Zeit abgelaufen ist (siehe ScreenTime).
  1296. Falls das Gadget allerdings *Dimmer* anzeigt, so wird KCommodity den
  1297. Screen um den gegebenen Faktor dimmen. Werfen Sie einen Blick auf
  1298. DimmFactor, für mehr Informationen.
  1299.  
  1300. Dimm factor
  1301. -----------
  1302.  
  1303.    Dieses Gadget ist nur verfügbar, wenn Sie unter *Blanker Type*
  1304. *Dimer* angewählt haben (es ist nicht geiterhaft) (werfen Sie einen
  1305. Blick auf BlankerType, für mehr Informationen). Sie können nun den
  1306. Faktor des Dimmens bestimmen. Die Einstellungen können von 1 bis 48
  1307. reichen, wobei 1 die schwächste Stufe und 48 die stärkste Stufe ist.
  1308. Suchen Sie sich einfach den Faktor, der Ihren Bedürfnissen entspricht.
  1309. Da das Dimmen derart geschieht, daß von jedem Farbwert jeweils 1
  1310. abgezogen wird, bis der Faktor "verbraucht" ist. Dies könnte zu
  1311. leichten Farbverfälschungen führen. Falls Sie allerdings eine
  1312. korrekte Verdunklung der Farben vorziehen, sollten Sie einen durch 3
  1313. teilbaren Wert wählen.
  1314.  
  1315. Cycle settings
  1316. ==============
  1317.  
  1318.    KCommodity bietet die Möglichkeit einfach durch Screens und Fenster
  1319. zu blättern. Dies kann entweder durch die Maus oder spezielle
  1320. Tastenkombinationen erreicht werden. Innerhalb dieses Fensters können
  1321. Sie die Anzahl der nötigen Klicks, sowie die nötigen
  1322. Tastenkombinationen ändern.
  1323.  
  1324.    Um durch Fenster zu blättern, klicken Sie einfach mit der
  1325. eingestellten Tastenkombination auf das Fenster. Durch Screens
  1326. blättern Sie, indem Sie mit der Tastenkombination auf backdrop Fenster
  1327. oder auf den Screen selbst klicken.
  1328.  
  1329. Cycling enabled
  1330. ---------------
  1331.  
  1332.    Mit diesem Gadget teilen Sie KCommodity mit, daß es die
  1333. Tastenkombinationen für das Screen / Fenster Blättern überwachen
  1334. soll. Durch Deaktivierung dieses Gadgets, wird das Blättern
  1335. unterbunden.
  1336.  
  1337. Front clicks
  1338. ------------
  1339.  
  1340.    Dieses Slider Gadget stellt die Anzahl der Klicks ein, die benötigt
  1341. werden, um ein(en) Screen / Fenster nach vorne zu holen. Sie können
  1342. zwischen 1 bis 5 Klicks wählen. Diese Klicks müssen innerhalb der
  1343. *Double-Click* Zeit erfolgen.
  1344.  
  1345. Middle clicks
  1346. -------------
  1347.  
  1348.    Sie können die Anzahl der Klicks für die mittlere Maustaste (in
  1349. Kombination mit der entsprechenden Tastenkombination) definiern, die
  1350. ein Wechseln des Screens auslösen soll.
  1351.  
  1352. Back clicks
  1353. -----------
  1354.  
  1355.    Dieses Gadget wird benutzt, um die Anzahl der Klicks zu
  1356. spezifizieren, die erfolgen müssen, um ein(en) Screen / Fenster nach
  1357. hinten zu bringen.
  1358.  
  1359. Front key
  1360. ---------
  1361.  
  1362.    Klicken Sie auf dieses Gadget, um eine neue Tastenkombination für
  1363. das "nach vorne holen" eines Screens / Fensters zu definieren. Auf der
  1364. rechten Seite dieses Gadgets finden Sie die aktuelle Definition dieser
  1365. Taste. Werfen Sie einen Blick auf QualWin, um mehr über die Definition
  1366. einer Tastenkombination zu erfahren.
  1367.  
  1368. Middle Key
  1369. ----------
  1370.  
  1371.    Mit diesem Gadget können Sie die zusätzliche Tastenkombination
  1372. für die mittlere Maustaste wählen, durch die Sie Screens wechseln
  1373. können (siehe QualWin). Wenn Sie die Kombination ändern, können Sie
  1374. nicht die mittlere Maustaste "unterlassen", d.h. Sie können nur die
  1375. zusätzlichen Tasten angeben.
  1376.  
  1377. Back Key
  1378. --------
  1379.  
  1380.    So einfach, wie Sie Screens / Fenster nach vorne holen können,
  1381. lassen sich auch Screens / Fenster nach hinten drücken. Dies geschieht
  1382. durch die links neben diesem Gadget angezeigte Tastenkombination. Ein
  1383. Klick auf dieses Gadget wird das QualWin öffnen, in dem Sie eine neue
  1384. Kombination wählen können.
  1385.  
  1386. Tag Screens
  1387. ===========
  1388.  
  1389.    Einige von Ihnen dürften TagScreens von Martin Berndt kennen. Durch
  1390. Ihn war es mir möglich TagScreens v1.8 komplett in KCommodity zu
  1391. implementieren.  Ich habe dann auch noch ein paar weitere Funktionen
  1392. hinzugefügt. TagScreens v1.8 hat nur Screens behandelt, die für OS
  1393. 1.3 vorgesehen waren und zwang sie in den neuen Look des OS 2.x.
  1394. KCommodity geht einen Schritt weiter. Es werden nicht nur alle Screens
  1395. gepatcht, Sie können auch angeben, welche Tasks wie behandelt werden
  1396. sollen, d.h. Sie können leicht PageStream auf einen A2024 Bildschirm
  1397. zwingen. Weiterhin können Sie Screens so patchen, daß sie automatisch
  1398. zentriert werden, wenn sie nicht mit der vollen Breite geöffnet
  1399. werden. Das AutoScroll Bit kann gesetzt werden, genauso wie die
  1400. DrawPens selektiert werden können, um dem Screen den neuen Look zu
  1401. geben.
  1402.  
  1403.    Besitzer einer ECS-Denise können den Genlock Rand blanken lassen,
  1404. so daß es keinen unbenutzen Leerraum auf der linken und rechten Seite
  1405. eines Screens gibt. KCommodity wird diesen Rahmen schwarz färben.
  1406.  
  1407.    Benutzer des OS 3.0 können Screens so patchen, daß deren BitMaps
  1408. im neuen Interleaved Modus laufen. Dies wird die Zeiten verkürzen, die
  1409. benötigt werden, um den Screen neu aufzubauen. Sie können auch die
  1410. Workbench Dimensionen clonen, indem Sie ein Flag setzen.
  1411.  
  1412.    Hier sind nun die Gadgets, die TagScreens kontrollieren.
  1413.  
  1414. TagScreens activated
  1415. --------------------
  1416.  
  1417.    Dieses Gadget schaltet einfach TagScreen an/aus. Wenn dieses Gadget
  1418. aktiv ist, so wird KCommodity alle Screens überwachen, die geöffnet
  1419. werden, um sie gegebenenfalls zu patchen.
  1420.  
  1421. Task list
  1422. ---------
  1423.  
  1424.    Innerhalb dieses Gadgets sehen Sie die Liste der Tasks die
  1425. überwacht werden sollen. Alle Screens eines Tasks der Liste werden
  1426. entsprechend der Einstellungen gepatcht. Sie werden evtl. einen Eintrag
  1427. namens "*** GLOBAL TAG ***" sehen, der übergreifend für alle Tasks
  1428. arbeitet, die nicht in die Liste eingetragen sind.
  1429.  
  1430. Task name
  1431. ---------
  1432.  
  1433.    Für einen selektierten Eintrag (ausgenommen den GLOBAL TAG) können
  1434. Sie den Namen des Tasks ändern, der überwacht werden soll. Sie
  1435. brauchen sich keinerlei Gedanken über die Groß/Kleinschreibung zu
  1436. machen, KCommodity wird die Tasks unabhängig davon überprüfen. Sie
  1437. müssen auch nicht den kompletten Namen des Tasks eintragen. KCommodity
  1438. unterstützt die AmigaDOS Wildcards.
  1439.  
  1440.    Hier ist ein Beispiel für die Definition für CygnusED
  1441.  
  1442.                                  #?ED
  1443.  
  1444.    Dieser Eintrag wird alle Tasks patchen, deren Namen ein *ED* am Ende
  1445. aufweisen. Wie Sie sehen können sind die einzigen wichtigen Zeichen
  1446. *ED*. Sie sollten diese Definition immer für CygnusED benutzen, da
  1447. dieses Programm etwas Komisches treibt, wenn es ein zweites mal
  1448. gestartet wird (aber wer macht das schon so oft ?).
  1449.  
  1450.    Sie können Tasks auch von der Behandlung durch TagScreens
  1451. ausschließen, indem Sie ein '-' am Anfang des Namens eintragen.
  1452.  
  1453.                                  -#?ED
  1454.  
  1455.    Dies wird verhindern, daß Tasks, mit 'ED' am Ende der Namen,
  1456. gepatcht werden.
  1457.  
  1458.    *NOTE:* Sie können den Namen des GLOBAL TAGs nicht ändern. Wenn Sie
  1459. versuchen sollten **** GLOBAL TAG **** einzugeben, wird KCommodity die
  1460. vorherige Definition restaurieren.
  1461.  
  1462. Add entry
  1463. ---------
  1464.  
  1465.    Dieses Gadget wird der Liste einen neuen Eintrag hinzufügen. Der
  1466. Name des Tasks wird auf *--- Unused entry ---* gesetzt werden. Sie
  1467. können nun den Namen des Tasks eintragen, der überwacht werden soll.
  1468.  
  1469. Add Global
  1470. ----------
  1471.  
  1472.    Dieses Gadget wird KCommodity sagen, daß es den speziellen *GLOBAL
  1473. TAG* einfügen soll, der für die Überwachung aller, nicht
  1474. eingetragener, Tasks steht. Der Name des Eintrags kann nicht geändert
  1475. werden und ist nur ein Synonym für die globalen Einstellungen.
  1476.  
  1477. Select entry
  1478. ------------
  1479.  
  1480.    Falls Sie sich nicht sicher sind, wie der Name eines Tasks lautet,
  1481. klicken Sie einfach auf dieses Gadget. Ein Fenster wird geöffnet
  1482. werden, in dem eine Liste aller verfügbaren Tasks angezeigt wird.
  1483. Voraussetzung für diese Funktion ist, daß Sie den Task erst starten,
  1484. bevor Sie versuchen den Namen zu selektieren. Falls Sie den Task
  1485. innerhalb der Liste finden, klicken Sie einfach auf dessen Namen, um
  1486. Ihn in die Liste zu übernehmen. Werfen Sie einen Blick auf TaskWin, um
  1487. mehr über dieses Fenster zu erfahren.
  1488.  
  1489. Remove entry
  1490. ------------
  1491.  
  1492.    Dieses Gadget wird einfach den selektierten Eintrag aus der Liste
  1493. entfernen.
  1494.  
  1495.    *ACHTUNG:* KCommodity wird keine Sicherheitsabfrage durchführen.
  1496.  
  1497. Hard Patch
  1498. ----------
  1499.  
  1500.    Sie können KCommodity sagen, daß es vorsichtig beim Patchen von
  1501. Screens sein soll. Wenn dieses Gadget ausgeschaltet ist, wird
  1502. KCommodity nur solche Screens patchen, die keine TagListe und keine
  1503. erweiterte Screen Struktur besitzen. Diese Funktion hat also nur
  1504. Einfluß auf alte OS 1.3 Screens.
  1505.  
  1506.    Wenn das Gadget aktiv ist wird KCommodity alle Screens patchen und
  1507. die vorgenommen Einstellungen eintragen, egal ob der Screen eine
  1508. TagListe oder eine erweiterte Screen Struktur besitzt. Dies könnte
  1509. gefärlich sein, falls eine Applikation auf die von ihr vorgenommenen
  1510. Einstellungen vertraut.  Passen Sie also auf, und testen Sie einige
  1511. Einstellungen, bevor Sie mich dafür verantwortlich machen. Ich habe
  1512. Sie gewarnt.
  1513.  
  1514. AutoScroll
  1515. ----------
  1516.  
  1517.    Setzen dieses Gadget sagt KCommodity, daß das AutoScroll Flag
  1518. gesetzt werden soll.
  1519.  
  1520.    Sie kennen diese Funktion evtl. vom Workbench Screen. Wenn Sie den
  1521. Screen ein bischen herunterziehen und dann mit der Maus den unteren
  1522. Rand des Screens berühren, so wird der Screen automatisch nach oben
  1523. geschoben. Das Gleiche passiert, wenn Sie die linken/rechten Ränder
  1524. berühren und der Screen überbreit ist.
  1525.  
  1526. Font
  1527. ----
  1528.  
  1529.    Dieses Gadget teilt KCommodity mit, daß der Font des Screens auf
  1530. *topaz8* gesetzt werden soll. Falls Sie *Hard Patch* für diesen Task
  1531. setzen, so wird der Screen topaz8 bekommen, egal was durch die
  1532. Applikation verlangt wurde. (siehe HardPatch).
  1533.  
  1534. Monitor
  1535. -------
  1536.  
  1537.    Dieses Gadget ist verbunden mit den Gadgets *ScreenMode, Screen
  1538. Height * und *Screen Width* (siehe ScreenMode, ScrHeight und ScrWidth).
  1539.  
  1540.    Falls Monitor gesetzt ist, sind diese drei Gadgets verfügbar und
  1541. können verändert werden. Falls nicht, können Sie keinerlei
  1542. Veränderungen machen und KCommodity wird auch nicht die Einträge
  1543. DisplayID, Höhe und Breite des Screens verändern, wenn er geöffnet
  1544. wird.
  1545.  
  1546. SA-Pens
  1547. -------
  1548.  
  1549.    Dies ist das magische Flag für den neuen OS 2.0 Look. Wenn gesetzt,
  1550. wird KCommodity die der OS Version entsprechenden DrawPens
  1551. installieren, um so den richtigen Look der OS Version zu erhalten.
  1552.  
  1553. System Pens
  1554. -----------
  1555.  
  1556.    Normalerweise wird KCommodity die DrawPens anhand der OS Version
  1557. eintragen (siehe SAPens). Unter OS 3.0 kamen drei neue Stifte hinzu,
  1558. aber wenn diese einem Screen hinzugefügt werden, dessen Besitzer
  1559. glaubt, daß die Titelleiste eine bestimmte Farbe hat und auch noch in
  1560. die Titelleiste zeichnet (wie CygnusED), könnte das zu unschönen
  1561. Effekten führen. Wenn Sie dieses Gadget löschen, so wird KCommodity
  1562. immer die Stifte des OS 2.0 benutzen, so daß die Titelleiste
  1563. unberührt bleibt.
  1564.  
  1565. BlackBorder
  1566. -----------
  1567.  
  1568.    Dieses Flag teilt KCommodity mit, daß der Genlock Rahmen zur linken
  1569. und rechten Seite des Screens geblankt werden soll. Die Farbe wird auf
  1570. Schwarz gesetzt werden.
  1571.  
  1572.    *NOTE:* Dieses Gadget ist nur dann verfügbar, wenn Sie eine
  1573. ECS-Denise besitzen.
  1574.  
  1575. AutoCenter
  1576. ----------
  1577.  
  1578.    Durch dieses Gadget können Sie Screens horizontal zentrieren, die
  1579. nicht die volle Breite besitzen.
  1580.  
  1581. Interleave
  1582. ----------
  1583.  
  1584.    Dieses Gadget ist nur unter OS 3.0 und höher verfügbar.
  1585.  
  1586.    Es sagt KCommodity, daß das Interleaved-BitMap-Flag gesetzt werden
  1587. soll, wenn der Screen eines Tasks geöffnet wird. Dies resultiert in
  1588. einem etwas schnelleren Bildschirmaufbau. Es könnte allerdings auch
  1589. Probleme mit einigen Programmen geben, die mit dem alten BitPlane
  1590. Format arbeiten (wie View80).
  1591.  
  1592. Like WorkBench
  1593. --------------
  1594.  
  1595.    Dieses Gadget ist nur verfügbar unter OS 3.0 und höher.
  1596.  
  1597.    Falls Sie einen neuen Screen öffnen möchten, der dem der Workbench
  1598. entspricht, aktivieren Sie einfach dieses Gadget.
  1599.  
  1600. ScreenMode
  1601. ----------
  1602.  
  1603.    Dieses Gadget ist nur vefügbar, wenn Sie Monitor selektiert haben.
  1604. Sie können dieses Gadget benutzen, um einen neuen Screen Modus für
  1605. die Screens des Tasks zu wählen. Ein Requester wird geöffnet, in dem
  1606. Sie alle verfügbaren Screen Modi finden. Dies wird entweder der
  1607. ASL-ScreenModeRequester oder der ReqTools ScreenModeRequester sein
  1608. (Version 38.1022 der reqtools.library ist in der Distribution
  1609. enthalten), je nachdem, welche OS Version Sie laufen haben.
  1610.  
  1611. Screen Height
  1612. -------------
  1613.  
  1614.    Dieses Gadget wird benutzt, um eine spezifische Höhe für einen
  1615. Screen zu wählen. Geben Sie einfach die Höhe ein, die Sie für den
  1616. Screen haben möchten.
  1617.  
  1618.    Wenn Sie 0 eingeben, wird KCommodity einfach die vorgegebene Höhe
  1619. des Screens benutzen.
  1620.  
  1621. Screen Width
  1622. ------------
  1623.  
  1624.    Ähnlich wie *Screen Height* können Sie hier die Breite des Screens
  1625. eingeben (siehe ScrHeight, für mehr Information).
  1626.  
  1627. Mouse
  1628. =====
  1629.  
  1630.    Innerhalb dieses Fensters können Sie mausspezifische Einstellungen
  1631. vornehmen. Hier finden Sie Gadgets, mit der Sie den Typ der
  1632. Fensteraktivierung bestimmen können, die Mausbeschleunigung
  1633. beeinflussen können und einige andere Funktionen, die Sie kennenlernen
  1634. werden, wenn Sie diesen Abschnitt lesen.
  1635.  
  1636.    Für zusätzliche Informationen bezüglich Fensteraktivierung,
  1637. werfen Sie einen Blick auf LockWins.
  1638.  
  1639. Window activation
  1640. -----------------
  1641.  
  1642.    Dieses Gadget de-/aktiviert die Fensteraktivierung. Die Art der
  1643. Fensteraktivierung wird bestimmt durch SunMouse.  Wenn Sie diese
  1644. Funktion ausschalten, wird keine Fensteraktivierung stattfinden.
  1645.  
  1646. Sun mouse
  1647. ---------
  1648.  
  1649.    Dieses Gadget legt den Typ der Fensteraktivierung fest. Falls
  1650. gesetzt, werden alle Fenster aktiviert, die durch die Maus berührt
  1651. wird. Dies bedeutet nicht wirklich, daß jedes Fenster aktiviert wird,
  1652. das durch die Maus berührt wird. Wenn Sie die Maus mit hoher
  1653. Geschwindigkeit bewegen, dann wird nur das Fenster aktiviert, über dem
  1654. die Maus stehen bleibt. Wenn Sie die Maus allerdings langsam bewegen
  1655. (ca. 5-10 Pixel in irgendeine Richtung), dann werden wirklich alle
  1656. Fenster aktiviert, die berührt werden.
  1657.  
  1658.    Wenn Sie dieses Gadget ausschalten wird KCommodity Fenster nur
  1659. aktivieren, über denen die Maus steht *und* wenn Sie eine Taste
  1660. drücken.
  1661.  
  1662. Mouse accelerate
  1663. ----------------
  1664.  
  1665.    Dieses Gadget schaltet die Mausbeschleunigung ein/aus. Die
  1666. Beschleunigung wird durch die Gadgets Accel und Thresh festgelegt.
  1667.  
  1668. Window reactivation
  1669. -------------------
  1670.  
  1671.    Normalerweise wird sich KCommodity alle augenblicklich aktiven
  1672. Fenster auf allen Screens merken. Wenn Sie auf einen bestimmten Screen
  1673. zurückkehren, so wird das vorher "aktive" Fenster reaktiviert. Sie
  1674. können dieses Verhalten unterbinden, wenn Sie dieses Gadget benutzen.
  1675.  
  1676. Acceleration
  1677. ------------
  1678.  
  1679.    Dieses Gadget setzt die Beschleunigung für die Maus. Werte zwischen
  1680. 2 und 10 sind erlaubt, d.h. Sie können den Beschleunigungsfaktor der
  1681. Maus einstellen.
  1682.  
  1683. Threshold
  1684. ---------
  1685.  
  1686.    Dieses Slider Gadget wird in Verbindung mit Accel benutzt. Es setzt
  1687. die Verzögerung für die Mausbeschleunigung.  Je größer die
  1688. Verzögerung, desto schneller müssen Sie die Maus bewegen, bevor
  1689. KCommodity anfängt, die Maus zu beschleunigen.
  1690.  
  1691. LeftyMouse
  1692. ----------
  1693.  
  1694.    Dies ist für Benutzer, die es lieber hätten, wenn die beiden
  1695. Maustasten vertauscht wären (linke und rechte Taste). Alle Funktionen,
  1696. die normalerweise durch die Tasten ausgeführt würden, sind nun
  1697. vertauscht, wenn Sie dieses Gadget aktivieren.
  1698.  
  1699. Hold mouse
  1700. ----------
  1701.  
  1702.    In Verbindung mit der richtigen Tastenkombination können Sie die
  1703. Mausbewegungen in eine (oder beide) Richtungen sperren (X-Richtung oder
  1704. Y-Richtung). Dieses Gadget schaltet die Maussperrung an/aus.
  1705.  
  1706. Hold X qualifier
  1707. ----------------
  1708.  
  1709.    Dieses Gadget wird das QualWin öffnen. Sie können nun eine neue
  1710. Tastenkombination wählen, die Mausbewegungen in X-Richtung sperren
  1711. soll.
  1712.  
  1713. Hold Y qualifier
  1714. ----------------
  1715.  
  1716.    Dieses Gadget hat eine ähnliche Bedeutung, wie das eben beschriebene
  1717. (siehe HoldX). Sie können die Tastenkombination ändern, die
  1718. Mausbewegungen in Y-Richtung unterbindet.
  1719.  
  1720. HotKey Fenster
  1721. ==============
  1722.  
  1723.    Dieses Fenster erlaubt es Ihnen alle HotKeys zu ändern, die durch
  1724. KCommodity unterstützt werden. Die HotKeys sind nur verfügbar, wenn
  1725. das Hauptprogramm läuft. Ansonsten können Sie nur die Definitionen
  1726. ändern. Sie können einige Funktionen nur erreichen, wenn die HotKeys
  1727. zur Verfügung stehen.
  1728.  
  1729.    Werfen Sie einen Blick auf HotKeyDef, um herauszufinden, wie die
  1730. beschreibenden Texte eines HotKeys auszusehen haben.
  1731.  
  1732.    Wenn Sie als beschreibenden Text "None" eingeben, so wird der
  1733. entsprechende HotKey deaktiviert.
  1734.  
  1735.    Für eine komplette Liste der verfügbaren HotKeys schauen Sie unter
  1736. KCXHotKeys nach.
  1737.  
  1738.    Dieses Fenster bietet nur zwei Gadgets an:
  1739.  
  1740. HotKeys
  1741. -------
  1742.  
  1743.    Dieses ListView Gadget zeigt alle verfügbaren HotKeys mit deren
  1744. Namen. Wenn Sie auf den Namen eines HotKeys klicken, wird dessen
  1745. Definition in das String Gadget unterhalb des ListViews kopiert (siehe
  1746. Def).
  1747.  
  1748. Def
  1749. ---
  1750.  
  1751.    Dieses String Gadget wird benutzt, um einen neuen HotKey für den
  1752. gewählten Eintrag zu spezifizieren. Wenn Sie sich nicht sicher sind,
  1753. welche Definitionen das Commodities System benutzt, schlagen Sie unter
  1754. HotKeyDef nach.
  1755.  
  1756.    Wenn Sie einen String eingeben, der unzulässige Definitionen
  1757. enthält, so wird KCommodity den vorherigen String restaurieren.
  1758.  
  1759. Einen HotKey definieren
  1760. -----------------------
  1761.  
  1762.    Um Ihnen die Erstellung eines HotKeys zu vereinfachen gebe ich Ihnen
  1763. hier eine Liste mit Tastenbeschreibungen, die das System "versteht".
  1764.  
  1765.    Hier die Liste für die Qualifier.
  1766.  
  1767. `ALT'
  1768.      Irgendeine Alt Taste.
  1769.  
  1770. `RALT'
  1771.      Nur die rechte Alt Taste.
  1772.  
  1773. `LALT'
  1774.      Nur die linke Alt Taste.
  1775.  
  1776. `SHIFT'
  1777.      Eine der beiden Shift Tasten.
  1778.  
  1779. `RSHIFT'
  1780.      Nur die rechte Shift Taste.
  1781.  
  1782. `LSHIFT'
  1783.      Nur die linke Shift Taste.
  1784.  
  1785. `CAPSLOCK'
  1786.      Capslock muß gedrückt sein.
  1787.  
  1788. `LCOMMAND'
  1789.      Linke Amiga Taste.
  1790.  
  1791. `RCOMMAND'
  1792.      Rechte Amiga Taste.
  1793.  
  1794. `CONTROL'
  1795.      Control Taste.
  1796.  
  1797. `NUMERICPAD'
  1798.      Tasten des Zehnerblocks werden akzeptiert.
  1799.  
  1800. `RBUTTON'
  1801.      Rechte Maustaste.
  1802.  
  1803. `MIDBUTTON'
  1804.      Mittlere Maustaste.
  1805.  
  1806. `LEFTBUTTON'
  1807.      Linke Maustaste.
  1808.  
  1809. `NEWPREFS'
  1810.      Die Preferences wurden geändert, d.h. es wurde z.B. ein neuer
  1811.      Font gewählt.
  1812.  
  1813. `DISKREMOVED'
  1814.      Eine Diskette wurde aus einem Laufwerk genommen.
  1815.  
  1816. `DISKINSERTED'
  1817.      Eine Diskette wurde in ein Laufwerk eingelegt.
  1818.  
  1819.    Dies waren die Qualifier, die sie in so ziemlich allen Kombinationen
  1820. anwenden können, doch nun zu den Beschreibungen für "normale" Tasten.
  1821.  
  1822. `A - Z, 0 - 9, etc.pp.'
  1823.      Normale Tasten, wie Sie sie auf der Tastatur sehen.
  1824.  
  1825. `F1 - F10'
  1826.      Die zehn Funktionstasten.
  1827.  
  1828. `UP, DOWN, LEFT, RIGHT'
  1829.      Die Cursortasten hoch, runter, links und rechts.
  1830.  
  1831. `HELP'
  1832.      Die Helptaste.
  1833.  
  1834. `DEL'
  1835.      Deletetaste (neben HELP).
  1836.  
  1837. `BACKSPACE'
  1838.      Backspacetaste.
  1839.  
  1840. `RETURN'
  1841.      Return.
  1842.  
  1843. `ENTER'
  1844.      Enter auf dem Zehnerblock (nur, wenn NUMERICPAD gesetzt ist).
  1845.  
  1846. `ESC'
  1847.      Escapetaste.
  1848.  
  1849. `SPACE'
  1850.      Spacetaste.
  1851.  
  1852. `COMMA'
  1853.      Ein Komma.
  1854.  
  1855. `UPSTROKE'
  1856.      stroph, bzw. Tilde (links neben der 1).
  1857.  
  1858.    Sie können beliebig viele Qualifier benutzen, aber nur eine der
  1859. Tastenbeschreibungen.  So sieht dann die Syntax einer HotKey Definition
  1860. aus:
  1861.  
  1862.                    [QUALIFIER [QUALIFIER ...]] TASTE
  1863.  
  1864.    Wie Sie sehen, können Sie auch die Qualifier komplett weglassen,
  1865. aber in wie weit das sinnvoll ist bleibt Ihnen überlassen. Eine
  1866. Eingabe von "None" (ohne Anführungszeichen) schaltet den HotKey ab.
  1867.  
  1868. KCommodity`s HotKeys
  1869. --------------------
  1870.  
  1871.    Es gibt einige unterschiedliche HotKeys, die durch KCommodity
  1872. verwaltet werden. Jeder dieser HotKeys kann alternativ verändert
  1873. werden. Um herauszufinden, wofür die einzelnen HotKeys benutzt werden,
  1874. gehen Sie einfach zu dem entsprechenden HotKey und finden es heraus.
  1875.  
  1876. CX_PopKey
  1877. ---------
  1878.  
  1879.    Sie werden diesen HotKey evtl. schon kennen. Dies ist der HotKey zum
  1880. Öffnen des Preferences Editors. Normalerweise wird dieser HotKey auf
  1881. LCOMMAND HELP gesetzt. Beachten Sie bitte, daß diese Einstellungen die
  1882. Definition des entsprechenden ToolTypes überschreiben (siehe
  1883. ToolTypes).
  1884.  
  1885. Bill
  1886. ----
  1887.  
  1888.    Dieser HotKey wird benutzt, um KCommodity zu sagen, daß es das Bill
  1889. Fenster öffnen soll (siehe BillWin). Normalerweise wird das ALT SHIFT
  1890. B sein.
  1891.  
  1892. Formatter
  1893. ---------
  1894.  
  1895.    Dieser HotKey läßt das Formatierer Fenster öffnen (siehe
  1896. FormatWin), so daß Sie Laufwerke auch "manuell" formatieren können.
  1897. Die voreingestellte Definition dieses HotKeys ist ALT SHIFT F.
  1898.  
  1899. Page
  1900. ----
  1901.  
  1902.    Wie weiter oben beschrieben, können Sie mehrere Seiten für die
  1903. Zeit/Speicher Anzeige benutzen (siehe ClockDef). Dies ist der HotKey
  1904. mit dem Sie durch die einzelnen Seiten springen können. Werfen Sie
  1905. einen Blick auf den entsprechenden Abschnitt, um herauszufinden, welche
  1906. Seiten verfügbar sind. Die Definition dieses HotKeys ist RALT HELP.
  1907.  
  1908. UserShell
  1909. ---------
  1910.  
  1911.    Wie bereits erwähnt kann KCommodity eine Shell über einen HotKey
  1912. öffnen.  Normalerweise wird dieser HotKey ALT SHIFT S sein. Sie können
  1913. ihn hier ändern.
  1914.  
  1915. Map "Umlauts"
  1916. -------------
  1917.  
  1918.    Wie unter MapUmlauts beschrieben, kann KCommodity deutsche Umlaute
  1919. konvertieren. Sie müssen nicht immer in das Settings Fenster gehen, um
  1920. diese Funktion ein/auszuschalten. Mit diesem HotKey können Sie die
  1921. Funktion einfach kontrollieren. Normalerweise wird dieser HotKey RALT
  1922. RSHIFT U sein.
  1923.  
  1924. Snap memory
  1925. -----------
  1926.  
  1927.    Hier können Sie den HotKey für die Snap memory Funktion festlegen.
  1928. Bei der ersten Benutzung dieses HotKeys blitzt der Bildschirm auf.
  1929. Dies signalisiert, das KCommodity einen "Schnappschuß" des
  1930. augenblicklich verfügbaren Speichers gemacht hat. Drücken Sie den
  1931. HotKey ein weiteres mal, so erscheint in der Zeit / Speicher Anzeige
  1932. eine Meldung, die Auskunft darüber gibt, wieviel Speicher verloren
  1933. bzw. dazugekommen ist. Eine mögliche Anzeige wäre folgende:
  1934.  
  1935.                    Snapped  C:      0   F:        0
  1936.  
  1937.    Diese Anzeige sagt aus, daß während Sie andere Programme /
  1938. Funktionen laufen hatten kein Speicher verloren ging. Negative Zahlen
  1939. bedeuten, daß weniger Speicher vorhanden ist, als zum Zeitpunkt des
  1940. ersten Aufrufs der "Snap memory" Funktion.  Bei positiven Zahlen
  1941. allerdings ist Speicherplatz hinzugekommen.
  1942.  
  1943.    Diese Anzeige erscheint nur, wenn Sie die "Snap memory" Funktion ein
  1944. zweites mal aufrufen. Über den Page HotKey kann man diese
  1945. Informationen *nicht* abrufen.
  1946.  
  1947.    Um nun auf die eigentliche Anzeigeseite zurückzukehren müssen Sie
  1948. lediglich den Page HotKey drücken. Der HotKey der "Snap
  1949. memory" Funktion wird normalerweise auf ALT SHIFT G gesetzt sein.
  1950.  
  1951. Immediate blank
  1952. ---------------
  1953.  
  1954.    Falls Sie nicht warten wollen, bis die Zeit vor einem Screen Blank
  1955. abgelaufen ist, so können Sie einfach diesen HotKey drücken, um ein
  1956. augenblickliches Blanken des Screens auszulösen. Voreingestellt ist
  1957. ALT SHIFT D.
  1958.  
  1959. Display Dump
  1960. ------------
  1961.  
  1962.    Drücken dieses HotKeys bewirkt, daß das Hauptprogramm den externen
  1963. Druckertreiber startet. Voreingestellte HotKey-Definition ist ALT
  1964. NUMERICPAD *, was der Taste mit dem Aufdruck 'PrtSc', ganz rechts oben
  1965. entspricht.
  1966.  
  1967. Center
  1968. ------
  1969.  
  1970.    Falls Sie einen Screen nach links/rechts bewegt haben und Sie nun
  1971. möchten, daß der Screen rezentriert wird, drücken Sie einfach diesen
  1972. HotKey, um die Aktion auszuführen. Normalerweise wird dieser HotKey
  1973. auf ALT SHIFT X gesetzt.
  1974.  
  1975. Select screen
  1976. -------------
  1977.  
  1978.    Dieser HotKey wird das Select screens Fenster öffnen. Sie können
  1979. dann einen Screen auswählen, der nach vorne gebracht werden soll.
  1980. Werfen Sie einen Blick auf SelScrWin für mehr Information.
  1981. Voreingestellte Definition ist LSHIFT ESC.
  1982.  
  1983. Clock/Memory on/off
  1984. -------------------
  1985.  
  1986.    Sie müssen die Zeit/Speicher Anzeige nicht unbedingt über das Clock
  1987. definitions Fenster ein/ausschalten. Drücken Sie einfach diesen
  1988. HotKey, um die Aktion auszuführen. Die voreingestellte Definition ist
  1989. ALT SHIFT C.
  1990.  
  1991. Function keys on/off
  1992. --------------------
  1993.  
  1994.    Falls Ihre Funktionstasten mit denen einer Applikation kollidieren
  1995. sollten, können Sie diese kurzfristig durch diesen HotKey ausschalten.
  1996. Die voreingestellte Definition dieses HotKeys ist ALT SHIFT K.
  1997.  
  1998. SunMouse on/off
  1999. ---------------
  2000.  
  2001.    Mit diesem HotKey können Sie zwischen SunMouse Fensteraktivierung
  2002. und der Methode des Aktivierens durch Drücken einer Taste hin- und
  2003. herschalten. Die voreingestellte Definition ist ALT SHIFT M.
  2004.  
  2005. Graphics dump
  2006. =============
  2007.  
  2008.    Dieses Gadget wird KCommodity (dem Hauptprogramm) mitteilen, daß es
  2009. den externen Druckertreiber starten soll. Falls Sie KCommodity nicht
  2010. gestartet haben, wird dieses Gadget nicht verfügbar sein. Werfen Sie
  2011. einen Blick auf DisplayDump, für mehr Information über das externe
  2012. Druckermodul.
  2013.  
  2014. Function Keys
  2015. =============
  2016.  
  2017.    KCommodity bietet die Möglichkeit Strings auf die Funktionstasten
  2018. zu legen.  Sie sind nicht auf nur einen String pro Taste beschränkt,
  2019. sondern können bis zu vier solcher Strings auf eine Taste legen. Um
  2020. diese Strings zu erreichen müssen Sie lediglich eine Taste drücken.
  2021.  
  2022.    Zusätzlich gibt es auch noch drei spezielle *Strings*, die Sie
  2023. benutzen können, um spezielle Funktionen auszulösen.
  2024.  
  2025.    Wie unter FuncKey beschrieben, können KCommodity`s Funktionstasten
  2026. über einen HotKey an/ausgeschaltet werden.
  2027.  
  2028. F1 - F10
  2029. --------
  2030.  
  2031.    Hier tragen Sie einfach die Strings ein, die Sie ausgegeben haben
  2032. möchten.  Es werden auch spezielle Zeichen und Kommandos unterstützt.
  2033. Hier folgt eine Liste der Zeichen:
  2034.  
  2035.    * ANSI Sie können alle bekannten ANSI Sequenzen eingeben.
  2036.  
  2037.    * Sonderzeichen mit \
  2038.        1. \n - Return
  2039.  
  2040.        2. \r - Return
  2041.  
  2042.        3. \t - TAB
  2043.  
  2044.        4. \\ - \-Zeichen
  2045.  
  2046.    * Eine Tastenbeschreibung zwischen <> Hier ein Beispiel:
  2047.  
  2048.      abc<alt f1>\nHallo. Schiebt die Zeichenkette, die auf ALT + F1
  2049.      liegt zwischen abc und \n. Sie sehen, die Definition dieser
  2050.      Tastenbeschreibung entspricht der Definition eines HotKeys, wie
  2051.      unter HotKeyDef gezeigt.
  2052.  
  2053.    Und hier sind die erwähnten Spezial Strings (Kommandos):
  2054.  
  2055.    * MINWIN
  2056.  
  2057.      Das Fenster unterhalb des Mauszeigers wird auf minimale Größe
  2058.      gebracht und in die linke, obere Ecke des Screens verschoben.
  2059.  
  2060.    * MAXWIN
  2061.  
  2062.      Das Fenster unterhalb des Mauszeigers wird auf maximale Größe
  2063.      gebracht und auch in die linke, obere Ecke des Screens verschoben.
  2064.  
  2065.    * ZIPWIN
  2066.  
  2067.      Fenster, die ein Zoom Gadget besitzen, können durch diesen Befehl
  2068.      gesteuert werden. Das Fenster unterhalb des Mauszeigers wird dann
  2069.      "gezoomed".
  2070.  
  2071. Qualifier
  2072. ---------
  2073.  
  2074.    Dieses Gadget entscheidet über das Tastaturkürzel, das in
  2075. Verbindung mit einer Funktionstaste gedrückt werden muß, um einen der
  2076. Strings einzufügen.  Verfügbare Kürzel sind:
  2077.  
  2078.    * NONE Keine Taste.
  2079.  
  2080.    * SHIFT Irgendeine SHIFT Taste.
  2081.  
  2082.    * ALT Irgendeine ALT Taste.
  2083.  
  2084.    * CONTROL CONTROL Taste.
  2085.  
  2086. Active
  2087. ------
  2088.  
  2089.    Mit diesem Gadget setzen Sie den Status der Funktionstasten. Wenn es
  2090. aktiv ist, so werden die Funktionstasten entsprechend Ihrer
  2091. Einstellungen behandelt. Dieses Gadget kann auch über einen HotKey
  2092. gesteuert werden.  (siehe FuncKey, für mehr).
  2093.  
  2094. Ok
  2095. --
  2096.  
  2097.    Selektieren Sie dieses Gadget, um KCommodity zu veranlassen die neuen
  2098. Strings in den internen Puffer zu kopieren.
  2099.  
  2100.    *ACHTUNG:* Die neuen Funktionstasten sind erst dann verfügbar, wenn
  2101. Sie auf dieses Gadget geklickt haben, egal ob *Active* selektiert ist,
  2102. oder nicht. Siehe FKeyAct, für mehr Informationen.
  2103.  
  2104. Cancel
  2105. ------
  2106.  
  2107.    Ein Klick auf dieses Gadget wird KCommodity sagen, daß die
  2108. Funktionstasten wiederverwendet werden sollen, die vor Aufruf dieses
  2109. Fensters galten. Alle Veränderungen seit Öffnen des Fensters werden
  2110. gelöscht und die alten Gadgets werden re-installiert.
  2111.  
  2112. Lock windows
  2113. ============
  2114.  
  2115.    Hier werden Sie zusätzliche Möglichkeiten zur Manipulation der
  2116. Fensteraktivierung finden. (siehe Mouse, für mehr Informationen über
  2117. Fensteraktivierung).
  2118.  
  2119.    KCommodity erlaubt es Ihnen Fenster zu selektieren, die von der
  2120. Fensteraktivierung *nicht* deaktiviert werden sollen, wenn die Maus
  2121. nicht über dem entsprechenden Fenster positioniert ist, egal welche
  2122. Art der Aktivierung Sie gewählt haben. Sie können die Maus aus dem
  2123. Fenster bewegen, eine Taste drücken, alles was Sie wollen, das Fenster
  2124. wird aktiv bleiben.  Der einzige Weg ein anderes Fenster zu aktivieren
  2125. ist durch die althergebrachte Methode. Klicken Sie einfach auf das
  2126. gewünschte Fenster.  Diese Einrichtung kann nur bei Fenstern benutzt
  2127. werden, die auch einen Fenstertitel besitzen.
  2128.  
  2129.    Zusätzlich können Sie auch Tasks definieren, deren Fenster vor der
  2130. Fenster (de)aktivierung geschützt werden sollen. Übergeben Sie
  2131. einfach den Namen des Tasks, dessen Fenster gesperrt werden sollen.
  2132.  
  2133.    Alle Einträge sind unabhängig von Groß/Kleinschreibung. AmigaDOS
  2134. Wildcards sind erlaubt und werden unterstützt.
  2135.  
  2136. Locked list
  2137. -----------
  2138.  
  2139.    Dieses ListView Gadget zeigt Ihnen die Liste der Fenster/Tasks, die
  2140. gesperrt werden sollen. Abhängig vom Typ der dargestellten Liste
  2141. werden Sie entweder Namen von Fenstern, oder Namen von Tasks sehen.
  2142. (siehe LockType, für mehr). Klicken Sie einfach auf einen Eintrag, um
  2143. diesen zu verändern. Der Name wird dann in das String Gadget unterhalb
  2144. des ListView Gadgets kopiert werden.
  2145.  
  2146. Entry
  2147. -----
  2148.  
  2149.    In diesem String Gadget werden Sie den Namen des augenblicklich
  2150. selektierten Eintrags finden. Sie können hier den Namen des
  2151. Fensters/Tasks editieren, so daß er Ihren Wünschen entspricht. Machen
  2152. Sie sich keine Gedanken über Groß/Kleinschreibung (sie sollten den
  2153. Namen dennoch richtig buchstabieren).  AmigaDOS Wildcards sind hier
  2154. erlaubt.
  2155.  
  2156. List
  2157. ----
  2158.  
  2159.    Wie bereits erläutert bietet KCommodity zwei Möglichkeiten, um
  2160. Fenster zu sperren. Die erste Methode besteht darin, den Namen eines
  2161. Fensters zu übergeben. Die zweite ist die, daß Sie den Namen eines
  2162. Tasks eingeben, dessen Fenster gesperrt werden sollen. Um KCommodity
  2163. mitzuteilen, wie die Einträge zu interpretieren sind, müssen Sie den
  2164. entsprechenden Listentyp mit diesem Gadget einstellen. Wenn es
  2165. *Windows* zeigt, werden alle sichtbaren Einträge als Fensternamen
  2166. interpretiert. Wenn dort allerdings *Tasks* zu lesen ist, dann handelt
  2167. es sich um Tasknamen.
  2168.  
  2169. Add entry
  2170. ---------
  2171.  
  2172.    Ein Klick auf dieses Gadget sagt KCommodity, daß ein neuer Eintrag
  2173. erzeugt werden soll. Dieser Eintrag wird am Ende der Liste angehängt
  2174. und erhält den Namen *--- Unused entry ---*. Das String Gadget wird
  2175. aktiviert und Sie haben die Möglichkeit den Namen des Fensters/Tasks
  2176. einzutragen, das/den Sie sperren wollen.
  2177.  
  2178. Select entry
  2179. ------------
  2180.  
  2181.    Dieses Gadget gibt Ihnen die Möglichkeit ein bereits existierendes
  2182. Element (Fenster/Task) zu selektieren. Abhängig vom Typ der aktiven
  2183. List gibt es zwei Möglichkeiten einen Eintrag zu wählen.
  2184.  
  2185.    Um ein Fenster zu wählen, müssen Sie auf das Fenster klicken, das
  2186. Sie haben möchten. Nachdem Sie das Gadget angeklickt haben, wird sich
  2187. die Fenstertitelleiste verändern, um Ihnen mitzuteilen, was zu tun ist:
  2188. *Click on window to use*. Sie werden aufgefordert auf das Fenster zu
  2189. klicken, das Sie in die Liste aufnehmen wollen. Falls Sie versuchen
  2190. sollten ein Fenster zu wählen, das keinen Titel besitzt, so wird
  2191. KCommodity dieses Fenster ablehnen.
  2192.  
  2193.    Bei Tasks wird das Fenster geöffnet, in dem Sie alle verfügbaren
  2194. Tasks aufgelistet bekommen. Wählen Sie einfach den Task, dessen
  2195. Fenster gesperrt werden sollen. Siehe TaskWin, für mehr Informationen
  2196. über dieses Fenster.
  2197.  
  2198. Delete entry
  2199. ------------
  2200.  
  2201.    Dieses Gadget hat den Effekt, den selektierten Eintrag zu löschen.
  2202.  
  2203.    *WARNUNG:* KCommodity führt *keine* Sicherheitsabfrage durch.
  2204.  
  2205. Formatter
  2206. =========
  2207.  
  2208.    Dieses Gadget ist nur verfügbar, wenn das Hauptprogramm läuft.
  2209. Ansonsten wird es geisterhaft erscheinen. Mit diesem Gadget sagen Sie
  2210. KCommodity, daß es das Formatierer Fenster öffnen soll.
  2211.  
  2212. Bill preferences
  2213. ================
  2214.  
  2215.    Diese Fenster wird benutzt, um die vielfältigen Elemente der
  2216. Telefonkostenberechnung zu definieren. Hier werden Sie einige Gadgets
  2217. finden, mit denen Sie z.B. die Dauer einer Einheit für alle drei
  2218. unterstützten Zeitzonen (entweder Billig- oder Normaltarif) einstellen
  2219. können. Zusätzlich können Sie auch Tage definieren, an denen *immer*
  2220. Billigtarif gelten soll.
  2221.  
  2222.    Um mehr Informationen über die Telefonkostenberechnung zu erhalten,
  2223. werfen Sie einen Blick auf TelCost.
  2224.  
  2225. Normal 1 - Normal 3
  2226. -------------------
  2227.  
  2228.    Diese Gadgets werden benutzt, um die Laufzeiten einer Einheit für
  2229. Normaltarif festzulegen. Die Nummerierung 1 bis 3 steht hier für die
  2230. entsprechenden drei Zeitzonen. In diesen Gadgets sind nur numerische
  2231. Eingaben erlaubt. Negative Eingaben führen zu einer Restaurierung der
  2232. vorhergehenden Eingaben. Das Programm hält die Eingaben für Sekunden,
  2233. d.h.  Sie müssen Minuten umrechnen, um korrekte Berechnungen zu
  2234. erhalten.
  2235.  
  2236. Cheap A - Cheap C
  2237. -----------------
  2238.  
  2239.    Diese drei Gadgets dienen einer ähnlichen Eingabe wie die eben
  2240. beschriebenen (siehe NormalT).  Der einzige Unterschied besteht darin,
  2241. daß hier die Zeiteinheiten für Billigtarif eingetragen werden.
  2242.  
  2243.                   Beispiel für die Eingabe von Zeiten
  2244.  
  2245.  Normale Zeit / Einheit 1: 360   Bedeutet 6 Minuten für eine Einheit.
  2246.  
  2247.  Billge Zeit / Einheit 1: 720   Bedeutet 12 Minuten für eine Einheit.
  2248.  
  2249.    Die voreingestellten Zeiten entsprechen denen, die in Deutschland
  2250. gelten.
  2251.  
  2252. Cost/Unit
  2253. ---------
  2254.  
  2255.    Auch dieses Gadget kann nur numerische Werte aufnehmen. Tragen Sie
  2256. hier die Kosten einer Einhneit ein. Diese Eingabe wird in Form von
  2257. Hundertsteln (Pfennige, cents, etc.) erwartet, d.h. eine Eingabe von 23
  2258. wird als 23 Pfennige interpretiert. Negative Eingaben führen auch hier
  2259. zu einer Restaurierung des vorherigen Wertes.
  2260.  
  2261. Sunday - Saturday
  2262. -----------------
  2263.  
  2264.    Diese sieben Gadgets bestimmen Tage, an denen *nur* Billigtarif gilt.
  2265. Ein aktiviertes Gadget signalisiert, daß KCommodity am entsprechenden
  2266. Tag nur mit Billigtarifen rechnet.
  2267.  
  2268. Start normal/Start cheap
  2269. ------------------------
  2270.  
  2271.    Mit Hilfe dieser beiden Gadgets können Sie bestimmen, wann bei Ihnen
  2272. Billig- und wann Normaltarif gilt. KCommodity wird die aktuelle
  2273. Systemzeit überprüfen und dementsprechend den Tarif setzen. *Start
  2274. normal* gibt die Startzeit für Normal-, während *Start cheap* die
  2275. Startzeit für Billgtarif angibt. Falls die Grenze zwischen Normal- und
  2276. Billigtarif während einer Verbindung überschritten wird, so werden
  2277. die Kosten nicht neu berechnet. Lediglich die Laufzeit einer Einheit
  2278. ändert sich.
  2279.  
  2280. Pop up Bill window
  2281. ------------------
  2282.  
  2283.    Mit diesem CheckBox Gadget können Sie bestimmen, daß das Bill
  2284. Fenster bei einem Carrier Detect automatisch geöffnet wird. Nachdem
  2285. der Carrier verloren geht (Auflegen des Modems), wird das Fenster
  2286. wieder geschlossen. Wenn aber das Fenster bereits geöffnet war, so
  2287. wird es nicht mehr geschlossen, da das Programm dann annimmt, daß der
  2288. Benutzer weitere Informationen ablesen will.
  2289.  
  2290. Activate on PopUp
  2291. -----------------
  2292.  
  2293.    Normalerweise wird das Bill Fenster *nicht* aktiviert, wenn es
  2294. geöffnet wird. Mit diesem Gadget können Sie KCommodity sagen, daß das
  2295. Fenster beim Öffnen aktiviert werden soll.
  2296.  
  2297. Clear Log
  2298. ---------
  2299.  
  2300.    Nach Anwahl dieses Gadgets wird das angegebene Log File gelöscht.
  2301. So können Sie sich also mit der Berechnung der Gesamtkosten z. B. nur
  2302. auf einen Monat beschränken.
  2303.  
  2304. Display total sum
  2305. -----------------
  2306.  
  2307.    Achtung, dieses Gadget könnte gefährlich werden :-) Falls Sie sich
  2308. dazu entschieden haben es anzuwählen, so wird Ihnen die Frage
  2309. gestellt, ob Sie die Liste in eine Datei, oder in ein Fenster ausgeben
  2310. wollen. Falls Sie sich für letzteres entschieden haben, so wird ein
  2311. Fenster geöffnet, in dem Daten über die Telefonate ausgegeben werden,
  2312. die Sie geführt haben. Nachdem alle Einträge eines Tages ausgegeben
  2313. wurden so wird eine Summe für diesen Tag nachgeführt. Wurden alle
  2314. Einträge aufgelistet, so gibt Ihnen KCommodity noch eine Gesamtsumme
  2315. aller Telefonate an. Genau so verhält es sich auch, wenn Sie die Liste
  2316. in eine Datei umleiten.
  2317.  
  2318. Open Bill on
  2319. ------------
  2320.  
  2321.    Hier können Sie eine Liste von Public Screennamen eintragen, auf
  2322. denen das Bill Fenster geöffnet werden soll. Die Namen werden hier
  2323. durch Semikola ";" getrennt.  Zu beachten ist, das KCommodity versucht
  2324. den erstbesten Public Screen zu bekommen, d.h. wenn der erste Screen
  2325. der Liste verfügbar ist, so wird das Fenster *nie* auf einem der
  2326. anderen erscheinen. Ein Beispiel:
  2327.  
  2328.                            TERM;PowerPacker
  2329.  
  2330.    KCommodity würde nun versuchen das Fenster erst auf dem Screen von
  2331. Term(1) zu öffnen.  Falls dieser nicht verfügbar ist, so wird
  2332. versucht den Screen von PowerPacker(2) zu finden und das Fenster dort
  2333. zu öffnen.
  2334.  
  2335.    Beachten Sie bitte, daß die Groß / Kleinschreibung wichtig ist,
  2336. d.h. der Screen mit dem Namen "Term" würde *nie* gefunden werden.
  2337.  
  2338.    ---------- Fußnoten ----------
  2339.  
  2340.    (1)  Ein sehr leistungsfähiges Terminalprogramm von Olaf 'Olsen'
  2341. Barthel
  2342.  
  2343.    (2)  Einer der effizientesten Packer von Nico Francois
  2344.  
  2345. Log Filename
  2346. ------------
  2347.  
  2348.    Falls Sie sich schon sicher sind, wie das Log File heißen und wo es
  2349. angelegt werden soll, so können Sie hier direkt die Pfad /
  2350. Namensbeschreibung eintragen.  KCommodity wird dann feststellen, ob das
  2351. File angelegt werden kann. Falls dem nicht so ist, so wird der alte
  2352. Namen für das Log File restauriert.
  2353.  
  2354.    Falls Sie allerdings nicht genau wissen, wo Sie das Logfile ablegen
  2355. wollen, so können Sie auch LogSelect benutzen.
  2356.  
  2357. Select
  2358. ------
  2359.  
  2360.    Wenn Sie dieses Gadget anklicken, wird ein FileRequester geöffnet,
  2361. der Ihnen die Auswahl eines neuen Log Files ermöglicht.
  2362.  
  2363. Alarm modes
  2364. ===========
  2365.  
  2366.    KCommodity kann Sie zu einer gegebenen Zeit wecken, oder aber auch
  2367. zu jeder vollen Stunde. Es wird dann einen Requester anzeigen (wenn
  2368. gewollt) und einen Sound abspielen. Dieser Sound kann entweder ein
  2369. normaler DisplayBepp() sein, oder aber auch ein IFF-8SVX Sample.
  2370.  
  2371. Alarm on
  2372. --------
  2373.  
  2374.    Dieses Gadget schaltet die Alarmfunktion einfach ein/aus. Falls es
  2375. ausgeschaltet ist, wird KCommodity keinerlei Alarm spielen.
  2376.  
  2377. Every hour
  2378. ----------
  2379.  
  2380.    Wenn Sie zu jeder vollen Stunden geweckt werden wollen (als Zusatz
  2381. zur gewählten Weckzeit), können Sie KCommodity mit diesem Gadget
  2382. mitteilen, daß es das tun soll. Setzen Sie dieses Gadget, um jede
  2383. Stunde geweckt zu werden.
  2384.  
  2385. Show requester
  2386. --------------
  2387.  
  2388.    KCommodity wird entweder einen Requester zeigen, oder aber nur den
  2389. Alarm spielen. Setzen Sie dieses Gadget, um KCommodity zu sagen, daß
  2390. auch ein Requester gezeigt werden soll (als Zusatz zum Sound).
  2391.  
  2392. Alarm time
  2393. ----------
  2394.  
  2395.    Setzen Sie mit diesem Gadget einfach die Alarmzeit, an der Sie
  2396. geweckt werden wollen. Die Eingabe akzeptiert zwar keine Sekunden, aber
  2397. ich denke, daß es auch so ausreicht.
  2398.  
  2399. Sound type
  2400. ----------
  2401.  
  2402.    Hier können Sie die Art des Tons einstellen, der erklingen soll,
  2403. wenn KCommodity Sie weckt. Bei der Einstellung *DisplayBeep()* wird der
  2404. Bildschirm blitzen bzw. ein kurzer Piepton wird zu hören sein. Wenn
  2405. Ihnen das nicht genügt, so schalten Sie einfach auf *IFF Sample* um.
  2406. Nun haben Sie die Möglichkeit eine IFF-8SVX Datei zu laden, die dann
  2407. erklingen soll.
  2408.  
  2409. Select sample
  2410. -------------
  2411.  
  2412.    Dieses Gadget ist nur aktiv, wenn Sie unter *Sound type* *IFF
  2413. Sample* angewählt haben (siehe SoundType).  Wenn Sie auf dieses Gadget
  2414. klicken, wird ein FileRequester geöffnet, in dem Sie dann Ihr Sample
  2415. auswählen können. Unterhalb des Gadgets wird dann der Name des
  2416. Samples angezeigt.
  2417.  
  2418. Test sample
  2419. -----------
  2420.  
  2421.    Ein Klick auf dieses Gadget wird das IFF-8SVX Sample abspielen.
  2422.  
  2423. Bill
  2424. ====
  2425.  
  2426.    Dieses Gadget sagt dem Hauptprogramm, daß das Bill Fenster
  2427. geöffnet werden soll. Siehe BillWin, für mehr Informationen über
  2428. dieses Fenster. Das Gadget ist nur dann verfügbar (nicht geisterhaft),
  2429. wenn das Hauptprogramm läuft.
  2430.  
  2431. Qualifier Fenster
  2432. =================
  2433.  
  2434.    Dieses Fenster wird von verschiedenen Funktionen genutzt, um
  2435. Tastenkombinationen zu selektieren (z.B. Full drag).
  2436.  
  2437.    Wenn es geöffnet wird, werden alle spezielle Funktionen von
  2438. KCommodity kurzeitig deaktiviert, um eine ungestörte Eingabe der
  2439. Kombination zu ermöglichen. Drücken Sie einfach die
  2440. Tastenkombination, die Sie haben möchten. KCommodity wird dann Ihre
  2441. Eingabe innerhalb des kleinen Feldes in der Mitte des Fensters
  2442. anzeigen. Falls Sie sich wundern sollten, warum Sie die Haupttaste
  2443. (Zeichen innerhalb von einzelnen Hochkommata) nicht ändern können,
  2444. liegt das an der Funktion selbst, für die Sie die Tasten definieren.
  2445. Zum Beispiel kann man nicht die Taste bei ESC Window Close verändern
  2446. (siehe ESCWindowClose).
  2447.  
  2448.    *BEACHTE:* Während Sie eine Kombination definieren, die die linke
  2449. Maustaste beinhaltet, sollten Sie nicht innerhalb der Textbox klicken,
  2450. da auch diese Box ein Gadget ist und Gadgets die Signale der linken
  2451. Maustaste verschlucken, bevor sie zu KCommodity gelangen.
  2452.  
  2453. Task Fenster
  2454. ============
  2455.  
  2456.    Innerhalb dieses kleinen Fensters werden Sie eine Liste aller, zur
  2457. Zeit, verfügbaren Tasks finden. Die Namen der Tasks sind nicht
  2458. sortiert, d.h. Sie müssten evtl. einen Moment nach dem entsprechenden
  2459. Task suchen. Dieses Fenster wird von einigen Funktionen geöffnet
  2460. werden, um Sie aus der Liste von Tasks wählen zu lassen. Sie können
  2461. die Aktion abbrechen, indem Sie das Fenster schließen (Klick auf das
  2462. Schließ Gadget).
  2463.  
  2464. Graphikdruck Modul
  2465. ******************
  2466.  
  2467.    Dieses externe Modul wird benutzt, um Graphiken auf einem Drucker
  2468. auszugeben (der natürlich Graphikdruck unterstützen muß), oder aber
  2469. in eine IFF-ILBM Graphikdatei auszugeben. Sie können einfach die
  2470. Quelle angeben, die gedruckt werden soll und einen Ausschnitt
  2471. auswählen, auf den Sie sich beschränken wollen. KCommodity kann
  2472. komplette Screens, oder auch nur Fenster als Quellen bearbeiten.
  2473.  
  2474.    Wenn das Programm gestartet wurde, wird es einen Screen öffnen, der
  2475. die gleichen Ausmaße haben wird, wie der Workbench Screen. Auf diesem
  2476. Screen wird dann das Graphics dump Fenster erscheinen.
  2477.  
  2478.    Sie haben volle Kontrolle über die Druckeinstellungen. Diese werden
  2479. nicht aus den original Einstellungen entnommen, oder dorthin
  2480. zurückgespeichert, so daß Sie Ihre eignen Einstellungen für dieses
  2481. Zweck finden können.
  2482.  
  2483.    Beim Start wird das Modul nach dem aktiven Screen und dem aktiven
  2484. Fenster suchen. Diese werden dann als Quellen für den Druck angeboten
  2485. werden, die später auch noch geändert werden können.
  2486.  
  2487. Aspect
  2488. ======
  2489.  
  2490.    Hier können Sie die Ausrichtung des Ausdrucks beeinflussen. Das
  2491. Bild kann entweder "Horizontal", d.h. normal ausgerichtet, oder auch "
  2492. Vertical", um 90 Grad gedreht, ausgegeben werden.
  2493.  
  2494. Shade
  2495. =====
  2496.  
  2497.    Hier können Sie die Ausgabequalität bestimmen, besser gesagt die
  2498. Schattenerzeugung des Ausdrucks. Sie haben folgende Möglichkeiten:
  2499.  
  2500.    * Black & White
  2501.  
  2502.      Der Ausdruck erfolgt Schwarz/Weiss.
  2503.  
  2504.    * Grey Scale 1
  2505.  
  2506.      Beim Ausdruck werden Graustufen erzeugt.
  2507.  
  2508.    * Grey Scale 2
  2509.  
  2510.      Wie unter "Grey Scale 1", allerdings ist diese Einstellung nur bei
  2511.      hochauflösenden Monitoren zu empfehlen und sollte auch nur bei
  2512.      4-Farb Screens benutzt werden.
  2513.  
  2514.    * Color
  2515.  
  2516.      Falls Sie einen Farbdrucker besitzen können Sie hier angeben,
  2517.      daß der Ausdruck farbig erscheinen soll.
  2518.  
  2519. Dithering
  2520. =========
  2521.  
  2522.    Hier haben Sie Kontrolle über die Schattierung des Ausdrucks, d.h.
  2523. Bildnachbehandlung, um ein besseres Ergebnis zu erhalten. Sie haben
  2524. folgende Möglichkeiten:
  2525.  
  2526.    * Ordered
  2527.  
  2528.      Die Schattierung wird geordnet erzeugt.
  2529.  
  2530.    * Halftone
  2531.  
  2532.      Die Schattierung wird nach dem Halbtonverfahren erzeugt.
  2533.  
  2534.    * Floyd-Steinberg
  2535.  
  2536.      Ist ein Bildaufbesserungsalgorythmus, der zwar eines der besten
  2537.      Ergebnisse liefert, aber auch etwas länger bei der Berechnung
  2538.      benötigt, als die anderen Modi.
  2539.  
  2540. Scaling
  2541. =======
  2542.  
  2543.    Sie können die Skalierung des Ausdrucks bestimmen, um nicht unötig
  2544. Platz auf dem Papier zu verschwenden, oder auch nur, um ein kleines
  2545. Bild zu erzeugen. Folgende Skalierungen stehen zur Verfügung:
  2546.  
  2547.    * Full Page
  2548.  
  2549.      Es wird versucht die komplette Seite zu bedrucken.
  2550.  
  2551.    * inch x inch
  2552.  
  2553.      Die Maßangaben in "Size" werde als inches aufgefasst (siehe
  2554.      GfxSize, für mehr über diese Einstellung).
  2555.  
  2556.    * mm x mm
  2557.  
  2558.      Die "Size" Werte werden als mm angenommen.
  2559.  
  2560.    * cm x cm
  2561.  
  2562.      KCommodity nimmt an, daß die Werte in "Size" cm sind.
  2563.  
  2564.    * Fraction
  2565.  
  2566.      Sie können nun in "Size" angeben, wieviel Prozent der
  2567.      Breite/Höhe des Blattes bedruckt werden sollen.
  2568.  
  2569. Density
  2570. =======
  2571.  
  2572.    Mit diesem Slider Gadget definieren Sie die Dichte des Ausdrucks,
  2573. d.h. wie schwarz die dunklen Stellen erscheinen sollen.
  2574.  
  2575. Threshold
  2576. =========
  2577.  
  2578.    Mit diesm Gadget stellen Sie die schwarz/weiß Grenze ein, d.h. je
  2579. höher der Wert, umso dunkler erscheint der Ausdruck.
  2580.  
  2581. Image
  2582. =====
  2583.  
  2584.    Sie können auch bestimmen, ob Sie ein "Positive", oder ein "
  2585. Negative" des Bildes haben möchten.
  2586.  
  2587. Red, Green, Blue
  2588. ================
  2589.  
  2590.    Diese Gadgets sind nur aktiv, wenn Sie unter "Shade" auf "Color"
  2591. geschaltet haben. Ein aktives Gadget gibt an, daß die entsprechende
  2592. Farbkorrektur (Rot, Grün, Blau) durchgeführt werden soll (siehe
  2593. Shade).
  2594.  
  2595. Size
  2596. ====
  2597.  
  2598.    In diesen beiden Integer Gadgets bestimmen Sie die Skalierung des
  2599. Ausdrucks.  Wie die eingegebenen Werte interpretiert werden entnehmen
  2600. Sie bitte dem Abschnitt Scaling. Die Eingaben werden ignoriert bzw.
  2601. nicht zugelassen, wenn Sie "Full Page" angewählt haben.
  2602.  
  2603. Centered
  2604. ========
  2605.  
  2606.    Gibt an, daß der Ausdruck zentriert erfolgen soll.
  2607.  
  2608. Smoothing
  2609. =========
  2610.  
  2611.    Außer bei "Floyd-Steinberg" Bildnachbearbeitung kann hier gewählt
  2612. werden, ob grobe Kanten geglättet werden sollen. Diese Funktion
  2613. verlangsamt den Ausdruck ein wenig.
  2614.  
  2615. FormFeed
  2616. ========
  2617.  
  2618.    Gibt an, ob das bedruckte Blatt nach dem Ausdruck ausgeworfen werden
  2619. soll.
  2620.  
  2621. Keep aspect
  2622. ===========
  2623.  
  2624.    Falls Sie die Skalierung von Hand vornehmen, gewährleistet dieses
  2625. Gadget, sofern aktiv, daß die Proportionen des Bildes trotzdem
  2626. beibehalten werden.
  2627.  
  2628. Dump type
  2629. =========
  2630.  
  2631.    Dieses Gadget wählt das Ziel des Ausdrucks. Wenn Sie "Printer"
  2632. gewählt haben, so wird KCommodity die Graphik auf einem Drucker
  2633. ausgeben. Bei "File" wird das Ergebnis in eine, von Ihnen gewählte,
  2634. Datei geschrieben.
  2635.  
  2636. Graphic
  2637. =======
  2638.  
  2639.    Mit diesem Gadget können Sie Einfluß auf den zu druckenden Bereich
  2640. nehmen.  Erscheint hier "Complete", so wird das/der komplette
  2641. Fenster/Screen ausgedruckt. Haben Sie allerdings "Area" gewählt, so
  2642. können Sie einen Ausschnitt bestimmen, der gedruckt werden soll. Siehe
  2643. DefArea, um zu sehen, wie man einen Ausschnitt definiert.
  2644.  
  2645. X, Y, W, H
  2646. ==========
  2647.  
  2648.    Diese vier Integer Gadgets dienen der Spezifikation des zu druckenden
  2649. Ausschnitts. Diese Gadgets sind gesperrt bzw. die Eingaben werden
  2650. ignoriert, wenn Sie unter "Graphic" "Complete" gewählt haben.  Die
  2651. Eingaben beziehen sich dabei immer auf die linke/obere Ecke der
  2652. gewählten Quelle. (siehe Graphic).
  2653.  
  2654. Source
  2655. ======
  2656.  
  2657.    Wie bereits erwähnt sucht sich KCommodity ein Fenster und einen
  2658. Screen.  Hier können Sie nun wählen, ob Sie das Fenster oder den
  2659. Screen als Quelle setzen wollen. Dabei wird versucht den Namen des
  2660. Fensters/Screens anzuzeigen.
  2661.  
  2662. Reselect Source
  2663. ===============
  2664.  
  2665.    Nach Anwahl dieses Gadgets erscheint in der Fenstertitelleiste die
  2666. Aufforderung ein Fenster zu wählen und die linke Maustaste zu drücken.
  2667. Bewegen Sie also die Maus auf eine neue Quelle (sei es ein Fenster, oder
  2668. Screen) und drücken Sie die linke Maustaste. KCommodity wird sich nun
  2669. Daten über die neuen Quellen besorgen und die Anzeige aktualisieren.
  2670.  
  2671. Define Area
  2672. ===========
  2673.  
  2674.    Dieses Gadget ist nur aktiv, wenn Sie unter "Graphic" "Area"
  2675. gewählt haben. Klicken Sie nun auf dieses Gadget, so wird die
  2676. selektierte Quelle nach vorne gebracht. Von der linken/oberen Ecke bis
  2677. zur augenblicklichen Mausposition wird nun ein Rechteck gezeichnet, das
  2678. den gewählten Ausschnitt bezeichnet. Um eine neue Startposition zu
  2679. wählen bewegen Sie die Maus einfach auf diese neue Position und
  2680. drücken die linke Maustaste. Dabei ist es völlig egal, ob die Maus
  2681. über einem Gadget steht, oder nicht. Um den Ausschnitt zu übernehmen
  2682. drücken Sie die rechte Maustaste. Die Werte des Ausschnitts werden in
  2683. die Integer Gadgets übernommen.
  2684.  
  2685. Dump
  2686. ====
  2687.  
  2688.    Dieses Gadget startet den Druckvorgang. KCommodity wird erst Ihre
  2689. Eingaben innerhalb der Integer Gadgets testen und bei etwaiigen Fehlern
  2690. einen Requester mit dem Text "Please check your inputs" darstellen.
  2691. Falls keine Fehler bei der Besorgung der Resourcen auftraten wird Ihr
  2692. Drucker nun bald mit dem Ausdruck beginnen. Um den Ausdruck abzubrechen
  2693. klicken Sie einfach auf das "Cancel" Gadget. Falls der Drucker, den Sie
  2694. unter den Preferences selektiert haben, keine Grafikausgabe
  2695. unterstützt, so wird Sie KCommodity mit einem entsprechenden Requester
  2696. darauf aufmerksam machen.
  2697.  
  2698.    Wenn Sie in eine Datei drucken, so wird erst ein FileRequester
  2699. geöffnet werden, in dem Sie die Datei auswählen können. KCommodity
  2700. wird dann in diese Datei drucken.
  2701.  
  2702. Cancel
  2703. ======
  2704.  
  2705.    Raten Sie mal. Es bricht den Ausdruck ab.
  2706.  
  2707. Telefonkostenberechnung
  2708. ***********************
  2709.  
  2710.    Einige von Ihnen werden sicherlich ein Modem besitzen. Doch da man
  2711. nie so richtig weiß, wieviel man vertelefoniert hat (mich
  2712. eingeschlossen), habe ich diese Option integriert.
  2713.  
  2714.    Die Telefonabrechnung läßt sich vollständig auf Ihre Bedürfnisse
  2715. konfigurieren.  Dabei stehen Ihnen drei Zeitzonen zur Wahl, für die
  2716. Sie die Laufzeit einer Einheit sowohl für Normal-, als auch für
  2717. Billigtarif eingeben können. KCommodity bietet zwar nicht die
  2718. Möglichkeit hundertstel Sekunden einzugeben, aber leichte Abweichungen
  2719. im Zählen der Onlinezeit lassen sich sowieso nicht verhindern, da der
  2720. Amiga teilweise Schwankungen im Zeittakt hat (leichte Abweichungen um
  2721. einige 1/100 Sekunden ist meiner Meinung nach auch nicht allzu tragisch
  2722. und hätte den Aufwand nur heraufgeschraubt).  Vielleicht wird es in
  2723. einer der nächsten Versionen des Programms eine bessere Möglichkeit
  2724. geben, die Zeit einzugeben. Sie können weiterhin auch den "Preis" einer
  2725. verstrichenen Einheit angeben (sonst hätte das Ganze auch kaum einen
  2726. Sinn). Auch der Preis wird in Hundertstel eingegeben, wobei es
  2727. sicherlich kaum zu Problemen kommen kann, da Millieinheiten in keiner
  2728. Währung existieren. Weiterhin ist es möglich die Laufzeiten für
  2729. Normal- und Billigtarif zu bestimmen. KCommodity wird dann die aktuelle
  2730. Zeit überprüfen und gegebenenfalls auf Normal- bzw.  Billigtarif
  2731. umschalten. Wochentage, an denen generell Billigtarif gilt können
  2732. ebenfalls bestimmt werden.
  2733.  
  2734.    Sobald das Programm einen Carrier Detect erkennt, d.h. wenn das
  2735. Modem eine Verbindung zu einer Mailbox aufgebaut hat, startet das
  2736. Protokollieren der verstrichenen Zeit. Sie können dem Programm auch
  2737. sagen, daß das Bill Fenster bei einem Carrier Detect geöffnet wird.
  2738. Die Daten über ein Telefonat können in ein Log File gesichert werden,
  2739. um dann später eine Aufführung aller Telefonate abrufen zu können
  2740. und einen Überblick über die entstandenen Kosten zu bekommen. Bei
  2741. dieser Auflistung hilft Ihnen KCommodity auch. Es listet alle Einträge
  2742. im Log File auf und gibt Gesamtkosten für einen Tag, sowie für alle
  2743. Einträge aus. Diese Ausgabe kann entweder in einem Fenster erscheinen,
  2744. oder in eine Datei umgeleitet werden.
  2745.  
  2746.    Wie gesagt übernehme ich keinerlei Haftung für das korrekte
  2747. Funktionieren dieser Telefonabrechnung, da es zu Schwankungen im
  2748. Zeitgeber des Systems und zu Rundungsfehlern während der Berechnung
  2749. der Kosten kommen kann. Weiterhin ist für ein annähernd korrektes
  2750. Arbeiten dieser Funktion die Eingabe von nahezu perfekten Werten
  2751. wichtig, da KCommodity sonst mit den falschen Werten rechnet und die
  2752. Ergebnisse dementsprechend verfälscht werden können. Die Funktion
  2753. wurde nur deswegen implementiert, um eine ungefähre Schätzung über
  2754. die bevorstehenden Kosten abgeben zu können.
  2755.  
  2756.    Referenzen: BillPrefs, BillWin
  2757.  
  2758. Revision Control System
  2759. ***********************
  2760.  
  2761.    Dies ist wirklich eine sehr nette Funktion. Sie ist sicherlich für
  2762. die Programmierer unter Ihnen interessant, die an größeren, oder auch
  2763. an kleineren Projekten arbeiten.  Während der Entwicklung eines
  2764. Programms ist es bestimmt für einige Programmierer wissenswert, was
  2765. von einer zur anderen Version an einem Programm geändert wurde. Diese
  2766. Daten in mühevoller Kleinarbeit einzutippen, ist sicherlich keine
  2767. dankbare Angelegheit.  Hier setzt nun KCommodity`s Revision Control
  2768. System ein. Diese Programmfunktion hilft Ihnen ansprechende
  2769. Revisionsheader direkt in den Quelltext einzubinden. Alles, was Sie noch
  2770. dabei tun müssen ist dem Programm zu sagen, für welche Art Quelltext
  2771. Sie den Header erstellt haben wollen und was denn nun hineingeschrieben
  2772. werden soll. Bei der Art des Quelltextes stehen Ihnen vier zur
  2773. Verfügung. KCommodity kann Header für Assembler, Basic, `C' und Pascal
  2774. / Modula erstellen. Die Grundform der Header wird dabei zwar nicht
  2775. variiert, aber diese Auswahl ist wichtig, so daß sich die Header ohne
  2776. Probleme in den Quelltext einfügen.
  2777.  
  2778.    Eine Besonderheit ist der Aufruf dieser Funktion. Das Revision
  2779. Control System kann *nur* über ARexx angesprochen werden. Deswegen sei
  2780. hier einmal die Aufrufsyntax für diesen ARexx Befehl vorweggenommen:
  2781.  
  2782.                      REVISE Filename ASM|BAS|C|PAS
  2783.  
  2784.    Sie sehen, alles, was Sie der Funktion mit auf den Weg geben müssen
  2785. ist ein Dateiname und ein Bezeichner, der die Art des Quelltextes
  2786. angibt. Nachdem das Revision Control System gestartet wurde sucht das
  2787. Programm im Quelltext erst einmal nach einem bereits existierenden
  2788. Header in der angegebenen Sprache. Dabei ist es nicht wichtig, daß der
  2789. existierende Header in der ersten Zeile des Quelltextes steht.
  2790. KCommodity sucht vielmehr innerhalb der ersten *15* Zeilen nach dem
  2791. Beginn des Headers. So ist Ihnen die Möglichkeit gegeben, weitere
  2792. Informationen vor den eigentlichen Header zu setzen(1). Egal, ob ein
  2793. Header vorhanden ist oder nicht, diese Suche wird immer gestartet, wenn
  2794. man das Revision Control System aufruft. Ab dann teilt sich der Weg,
  2795. den KCommodity geht, in zwei. Je nachdem, ob ein Header bereits
  2796. existiert wird nun entsprechend weitergemacht.
  2797.  
  2798.    KCommodity wird mit einigen ARexx Skripts ausgeliefert, die für die
  2799. unterstützten Sprachen benutzt werden können und auch für die
  2800. CygnusED und TurboText Editoren angepasst wurden.
  2801.  
  2802.    Vergewissern Sie sich, daß Sie das logische Verzeichnis `T:'
  2803. eingerichtet haben und das es verfügbar ist, da KCommodity dieses
  2804. Verzeichnis benutzt, um die temporären Ergebnisse seiner Aktionen zu
  2805. sichern.  Sicherheitshalber rate ich Ihnen eine Sicherheitskopie des zu
  2806. bearbeitenden Quelltextes zu erstellen, bevor Sie das Revision Control
  2807. System einsetzen. (Man kann nie wissen)
  2808.  
  2809.    Falls Sie Ihren Namen und eine `Firma' in den Header eingetragen
  2810. haben wollen, so müssen Sie weiterhin zwei Environment Variablen
  2811. setzen.
  2812.  
  2813.    - AUTHOR
  2814.  
  2815.      Setzen Sie diese Variable auf Ihren Namen.
  2816.  
  2817.    - COMPANY
  2818.  
  2819.      Hier tragen Sie den Namen Ihrer `Firma' ein.
  2820.  
  2821.    Hier ein kleines Beispiel, um die beiden Variablen zu belegen:
  2822.  
  2823.                        SETENV AUTHOR "Kai Iske"
  2824.  
  2825.                       SETENV COMPANY Gunthersoft
  2826.  
  2827.    Sie sehen, um Parameter mit Leerzeichen zu übergeben müssen Sie
  2828. diese in Anführungszeichen setzen. Bauen Sie diese Zuweisungen am
  2829. Besten in Ihr `s:User-StartUp' File ein, um die Variablen bei jedem
  2830. Booten des Systems zur Verfügung zu haben.
  2831.  
  2832.    ---------- Fußnoten ----------
  2833.  
  2834.    (1)  Einige Assembler z.B. benötigen bestimmte Informationen in der
  2835. ersten Zeile des Quelltextes.
  2836.  
  2837. Erste Revision eines Quelltextes mit dem Revision Control System
  2838. ================================================================
  2839.  
  2840.    Ausgehend von dieser Situation will ich nun die Aktionen
  2841. beschreiben, die KCommodity bei der Erstanwendung des Revision Control
  2842. Systems durchläuft. Es wird ein Fenster geöffnet, das folgenden Titel
  2843. trägt:
  2844.  
  2845.                         Enter a Purpose Message
  2846.  
  2847.    Wie der Titel schon vermuten läßt, wird hier nach einer
  2848. Beschreibung der Aufgabe des Programms / Programmteils gefragt, die
  2849. KCommodity für Sie in den Header eintragen soll. Sie haben hier die
  2850. Möglichkeit bis zu fünf Zeilen à 60 Zeichen einzugeben.  Sind Sie mit
  2851. der Eingabe zufrieden, stehen Ihnen weitere Eingabemöglichkeiten zur
  2852. Verfügung. Sie können KCommodity sagen, mit welcher Versionsnummer
  2853. das Programm beginnen soll. Diese Eingaben werden in den beiden Integer
  2854. Gadgets am unteren Rand des Fensters gemacht. Im linken Gadget können
  2855. Sie die Versionsnummer eintragen.  Im rechten Gadget tragen Sie dann
  2856. die Revisionsnummer ein.
  2857.  
  2858.    Die Gadgets *OK* und *CANCEL* dürften selbsterklärend sein.
  2859. Während OK den Vorgang aktiviert bricht CANCEL diesen ab. Das Gadget
  2860. Only Text ist bei der ersten Revision nicht verfügbar. Werfen Sie
  2861. einen Blick auf AgainRev, für mehr Informationen.
  2862.  
  2863.    Ausgehend davon, daß Sie alle Werte Ihren Wünschen entsprechend
  2864. eingetragen haben und OK selektiert wurde, will ich nun die Aktionen
  2865. beschreiben, die KCommodity ausführt, um den Header anzulegen. Zu
  2866. allererst wird ein Teil des Standardheaders erstellt.  Die Erstellung
  2867. des Headers erfolgt in `T:'. In den Header werden, je nachdem ob die
  2868. Variablen gesetzt sind, der Name des Autors und der Name der `Firma'
  2869. eingetragen. Falls KCommodity eine, oder gar beide Variablen nicht
  2870. finden konnte, so werden die entsprechenden Felder mit `--- Unknown ---'
  2871. belegt. Es wird weiterhin der übergebene Filename, sowie das aktuelle
  2872. Systemdatum eingetragen. Die aktuelle Revision wird auf die von Ihnen
  2873. angegebene, bzw. die von KCommodity vorgegebene Zahl gesetzt. Es wird
  2874. nun der `Purpose' Text eingefügt und zu guter Letzt wird eine `Log
  2875. Message' dieser Revision erzeugt. Diese Log Message wird bei der
  2876. Erstrevision auf `--- Initial release ---' gesetzt, da anzunehmen ist,
  2877. daß keinerlei Veränderungen vorgenommen wurden (schließlich ist es
  2878. ja ein ganz jungfräuliches Programm). Hinter die Log Message werden
  2879. sechs Makros eingepflanzt, die das Datum der Revision, die Zeit der
  2880. Revision, den Namen des Autors, der die Revision durchgeführt hat, die
  2881. aktuelle Revisionsnummer des Quelltextes und zwei weitere Makros, die
  2882. die Versions- und Revisionsnummer als Zahlen wiederspiegeln.  Nähere
  2883. Informationen zu den Makros und dem Aussehen des Headers entnehmen Sie
  2884. bitte dem Abschnitt RevSpec.  Der Revisionheader wird bei der
  2885. Erstellung am Anfang des Quelltextes erzeugt.  Sie müssen also Zeilen,
  2886. die vor dem Header stehen sollen, nachträglich eintragen.
  2887.  
  2888. Weitere Revisionen eines Quelltextes
  2889. ====================================
  2890.  
  2891.    Falls KCommodity einen bereits erstellten Header im Quelltext
  2892. vorgefunden hat, so wird der zweite Weg der Revision beschritten.
  2893. Wieder wird ein Fenster geöffnet, das sich äußerlich allerdings nur
  2894. geringfügig von dem eben beschriebenen unterscheidet. Das Fenster
  2895. trägt den Titel
  2896.  
  2897.                           Enter a Log Message
  2898.  
  2899.    Hier können Sie nun eine Log Message eintragen. Dieser Text soll in
  2900. groben Zügen die Veränderungen beschreiben, die seit der letzten
  2901. Revision am Quelltext vorgenommen wurden.  In den Integer Gadgets am
  2902. unteren Rand können Sie nun eingeben, mit welcher Revision KCommodity
  2903. fortfahren soll. KCommodity wird automatisch die Revision hochzählen
  2904. und wird die Integer Gadgets entsprechend setzen. Wenn z.B. die
  2905. augenblickliche Revision "1.1" ist, so wird KCommodity "1.2" eintragen.
  2906. Sie können nun die Revisionsnummer ändern, falls Sie einige
  2907. Entwicklungsstufen überspringen wollen. Durch Anwahl von *OK*
  2908. veranlassen Sie KCommodity fortzufahren; *CANCEL* bricht den Vorgang ab.
  2909.  
  2910.    Für zusätzliche Revisionen ist das "Only text" Gadget verfügbar.
  2911. Dieses Gadget kann benutzt werden, um KCommodity zu sagen, daß die Log
  2912. Nachricht an eine bereits existierende Log Nachricht *angehängt*
  2913. werden soll, d.h.  nur die Nachricht wird hinzugefügt und ausser dem
  2914. Revisionsdatum werden sich keinerlei Werte verändern.
  2915.  
  2916.    Haben Sie KCommodity nun gebeten die Revision durchzuführen, so
  2917. werden nur die wichtigen Einträge verändert. Die aktuelle
  2918. Revisionsnummer wird auf den neuen Wert gesetzt und die neue Log
  2919. Message vor der letzten eingefügt. In dieser Log Message können Sie
  2920. dann ablesen, wann die Revision durchgeführt wurde und von wem. Zu
  2921. guter Letzt werden noch die Makros aktualisiert, aber Näheres
  2922. entnehmen Sie bitte dem Abschnitt RevSpec.Die Position des
  2923. Revisionheaders innerhalb des Quelltextes wird nicht verändert. Der
  2924. Quelltext wird nur um einige Zeilen länger. Wurde bei der Revision das
  2925. erste der sechs Makros nicht direkt im Anschluß an den Header
  2926. gefunden, so denkt das Programm, daß der Benutzer keine Makros haben
  2927. möchte und regeneriert diese nicht. Falls Sie also eine Leerzeile
  2928. zwischen Header und Makros einfügen, so werden diese nicht verändert.
  2929.  
  2930. Spezielle Eigenschaften des Revision Headers
  2931. ============================================
  2932.  
  2933.    Hier ist ein kleines Beispiel für das Aussehen eines Headers in
  2934. Assembler.
  2935.  
  2936.        ;
  2937.        ; A maximum of 14 lines above the header
  2938.        ;
  2939.      ;* $Revision Header built automatically *************** (do not edit) *
  2940.      ;*
  2941.      ;* © Copyright by <COMPANY>
  2942.      ;*
  2943.      ;* File             : test
  2944.      ;* Created on       : Monday, 22.02.93  17:50:35
  2945.      ;* Created by       : <AUTHOR>
  2946.      ;* Current revision : V2.5
  2947.      ;*
  2948.      ;*
  2949.      ;* Purpose
  2950.      ;* -------
  2951.      ;*   - This is a test
  2952.      ;*
  2953.      ;* Revision V2.5
  2954.      ;* --------------
  2955.      ;* created on Monday, 22.02.93  17:50:41  by  <AUTHOR>.   LogMessage :
  2956.      ;*  -*-  changed on Monday, 22.02.93  17:50:57 by <AUTHOR>. LogMessage :
  2957.      ;*   - Additional text for revision 2.5
  2958.      ;*  -*-  created on Monday, 22.02.93  17:50:41 by <AUTHOR>. LogMessage :
  2959.      ;*   - The next revision. This will be 2.5
  2960.      ;*
  2961.      ;* Revision V1.0
  2962.      ;* --------------
  2963.      ;* created on Monday, 22.02.93  17:50:35  by  <AUTHOR>.   LogMessage :
  2964.      ;*     --- Initial release ---
  2965.      ;*
  2966.      ;**********************************************************************
  2967.      REVISION  MACRO
  2968.                dc.b "2.5"
  2969.                ENDM
  2970.      REVDATE   MACRO
  2971.                dc.b "22.02.93"
  2972.                ENDM
  2973.      REVTIME   MACRO
  2974.                dc.b "17:50:57"
  2975.                ENDM
  2976.      AUTHOR    MACRO
  2977.                dc.b "<AUTHOR>"
  2978.                ENDM
  2979.      VERNUM    EQU  2
  2980.      REVNUM    EQU  5
  2981.        ;
  2982.        ; This is where your sourcecode would start at
  2983.        ;
  2984.  
  2985.    Dies ist der Header eines Assembler Quelltextes, der nach dem
  2986. Anlegen bereits einmal erneuert wurde. Im Feld <COMPANY> wird der Name
  2987. der Firma eingesetzt (sofern vorhanden).  Die Felder <AUTHOR> werden
  2988. mit dem Namen des Autors belegt, sofern auch die entsprechende Variable
  2989. gefunden werden konnte. Am Ende des Headers finden Sie sechs Makros.
  2990. Diese Makros spiegeln die aktuelle Revisionsnummer, das Revisionsdatum,
  2991. den Zeitpunkt der Revision, sowie den Namen des Autors, der die
  2992. Revision durchgeführt hat, wieder. Ferner stehen Ihnen auch zwei
  2993. Makros zur Verfügung, die auf die aktuelle Versions- und
  2994. Revisionsnummer gsetzt sind.  Sie können diese Makros in Ihrem
  2995. Quelltext benutzen, so daß Sie auch während der Laufzeit des Programm
  2996. Aussagen über dessen "Entstehung" machen können.
  2997.  
  2998.    Die Basic, `C' und Pascal / Modula Pendants haben den gleichen
  2999. Namen, wie die in Assembler.  Die `C' Varianten werden als *#defines*
  3000. in den Quelltext eingebunden. Wie zu erwarten werden die Basic
  3001. "Versionen" als Stringvariablen angeleget und erhalten demnach ein
  3002. anschliessendes *$*.
  3003.  
  3004.    Bei den Pascal / Modula Makros gibt es eines zu beachten: Um auch
  3005. diese Makros in Quelltexten abrufbar zu machen habe ich die
  3006. Möglichkeit gewählt sie als *CONST*anten zu deklarieren. Dabei wird
  3007. das *CONST* Symbol direkt nach dem Header angelegt, gefolgt von den
  3008. Makros. Sie müßten also nun alle weiteren Konstantendeklarationen
  3009. *hinter* die von KCommodity platzieren.
  3010.  
  3011. Der ARexx Port
  3012. **************
  3013.  
  3014.    KCommodity besitzt einen ARexx Port, über den so gut wie alle
  3015. Funktionen manipuliert werden können. Der Name des ARexx Ports für
  3016. KCommodity heißt bezeichnend `KComm.1'.  Um also Befehle an den Port
  3017. zu schicken müssen Sie in Ihrem ARexx Script
  3018.  
  3019.                            ADDRESS 'KComm.1'
  3020.  
  3021.    benutzen, um KCommodity ansprechen zu können. Falls Sie allerdings
  3022. den Namen des Ports durch das PORTNAME ToolType geändert haben, so
  3023. müssen Sie natürlich den entsprechenden Namen einsetzen (siehe
  3024. ToolTypes).
  3025.  
  3026.    Beachten Sie bitte, daß Sie Stringparameter für einen KCommodity
  3027. Befehl in Anführungszeichen einschließen, da es sonst unter
  3028. Umständen zu Fehlern in der Interpretation des Befehls kommen kann.
  3029.  
  3030.    Siehe ARexxComs.
  3031.  
  3032. Kommandos des ARexx Ports
  3033. =========================
  3034.  
  3035.    Hier ist eine Liste der vefügbaren Kommandos für den ARexx Port.
  3036.  
  3037. `ACTIVATE 1|0'
  3038.      Schaltet "Window activate" an/aus.
  3039.  
  3040. `SUNMOUSE 1|0'
  3041.      Schaltet "Sun Mouse" an/aus.
  3042.  
  3043. `SETENV 1|0'
  3044.      Schaltet Environment Variablen ein/aus.
  3045.  
  3046. `MENUWRAP 1|0'
  3047.      Mit diesem Kommando können Sie "MenuWrap" ein/ausschalten.
  3048.  
  3049. `FKEYS 1|0'
  3050.      Falls Ihre Funktionstastenbelegungen mit anderen Programmen in
  3051.      Konflikt geraten sollten, können Sie sie mit diesem Kommando
  3052.      ein/ausschalten.
  3053.  
  3054. `ESCCLOSE 1|0'
  3055.      Die "ESC Window Close" Funktion kann über ARexx ein/ausgeschaltet
  3056.      werden.
  3057.  
  3058. `MAPUMLAUT 1|0'
  3059.      Schaltet Map "Umlauts" ein/aus.
  3060.  
  3061. `PAGENUM 0-5'
  3062.      Wählen einer `Seite', die in der Workbench Titelleiste, bzw. im
  3063.      Statusfenster dargestellt werden soll. Dabei bedeuten die Zahlen
  3064.      folgendes:
  3065.        1. Zeitanzeige evtl. auch mit Mauskoordinaten
  3066.  
  3067.        2. Speicheranzeige des freien Chip / Fastmemorys.
  3068.  
  3069.        3. Speicheranzeige des gesamten freien Speichers in Zahlenform.
  3070.  
  3071.        4. Zeitanzeige in Kombination mit Speicheranzeige
  3072.  
  3073.        5. Speicheranzeige des gesamten freien Speichers als Fülleiste.
  3074.  
  3075.        6. Onlinezeit.
  3076.  
  3077. `SCREENTIME Time'
  3078.      Übergeben Sie diesem Befehl die neue Zeit für den Screen
  3079.      Blanker. Werte werden hier auf die gleiche Weise behandelt, wie
  3080.      unter "Screen time" beschrieben.  Dieser Wert berechnet sich
  3081.      folgendermaßen: Zeit = (Stunden*60)+Minuten.
  3082.  
  3083. `MOUSETIME Time'
  3084.      Mit diesem Befehl können Sie eine neue Zeit für den Maus Blanker
  3085.      bestimmen.  Auch diese Werte werden behandelt, wie unter "Mouse
  3086.      time" beschrieben.  Die Zeit berechnen Sie, wie unter
  3087.      "SCREENTIME" beschrieben.
  3088.  
  3089. `CYCLING 1|0'
  3090.      Dieser Befehl dient dem Ein / Aus-schalten des "Cycling enabled".
  3091.  
  3092. `LOGCALLS 1|0'
  3093.      Das Sichern der Telefondaten, wie unter "Log call" beschrieben,
  3094.      kann ein / ausgeschaltet werden.
  3095.  
  3096. `BILLPOPUP 1|0'
  3097.      Ein / Ausschalten der "PopUp Bill window" Funktion.
  3098.  
  3099. `TIMEZONE 0-2'
  3100.      Ändern Sie die Zeitzone durch ein ARexx Kommando. Geben Sie
  3101.      einfach die neue Zeitzone an (von 0 bis 2).
  3102.  
  3103. `DRIVE 0-3'
  3104.      Setzen eines neuen Laufwerks, in dem eine Diskette formatiert
  3105.      werden soll.
  3106.  
  3107. `LABEL 'Name''
  3108.      Sie geben einen neuen Namen für Disketten vor, die mit KCommodity
  3109.      formatiert werden.
  3110.  
  3111. `TRASHCAN 1|0'
  3112.      Kontrolle über die Erzeugung der Trashcan auf formatierten
  3113.      Disketten.
  3114.  
  3115. `QUICK 1|0'
  3116.      Auch die Schnellformatierung kann über ARexx ein- / ausgeschaltet
  3117.      werden.
  3118.  
  3119. `FFS 1|0'
  3120.      Sie können sich entscheiden, ob Disketten mit dem OFS, oder dem
  3121.      FFS formatiert werden sollen.
  3122.  
  3123. `NOVERIFY 1|0'
  3124.      Falls Ihnen die Formatierung mit Verify zu lange dauert, können
  3125.      sie das Verify ausschalten. (Gilt nur für den 'Olsen' Formatter)
  3126.  
  3127. `INSTALL 1|0'
  3128.      Diese Einstellung ist nur von Wirkung, wenn Sie den 'Olsen'
  3129.      Formatter benutzen. Sie kontrolliert, ob die Diskette nach
  3130.      Formatierung installiert werden soll.
  3131.  
  3132. `EJECT 1|0'
  3133.      Dient dem Ein- / Ausschalten der Eject Funktion des 'Olsen'
  3134.      Formatters.
  3135.  
  3136. `INTERNATIONAL 1|0'
  3137.      Dieses Flag wird das International Mode Flag der Formatierung
  3138.      setzen.
  3139.  
  3140. `DIRCACHE 1|0'
  3141.      Mit diesem Kommando können Sie Verzeichnis Caching
  3142.      ein/ausschalten.
  3143.  
  3144. `WATCHDISKS 1|0'
  3145.      Sie können die Überprüfung von eingelegten Disketten auch über
  3146.      ARexx ein- / ausschalten.
  3147.  
  3148. `FORMAT'
  3149.      Startet die Formatierung mit den eingestellten Werten.
  3150.  
  3151. `ENABLE'
  3152.      Verhält sich, wie unter "Enable" beschrieben.
  3153.  
  3154. `DISABLE'
  3155.      Dito nur für "Disable".
  3156.  
  3157. `REVISE'
  3158.      Aktivierung des "Revision Control Systems". Näheres entnehmen Sie
  3159.      bitten dem entsprechenden Kapitel.
  3160.  
  3161. Fehlermeldungen
  3162. ***************
  3163.  
  3164. `x could not be opened.'
  3165.      Diese Fehlermeldung gibt an, daß eine vom Programm benötigte
  3166.      Library, oder ein Device nicht geöffnet werden konnte.
  3167.      Vergewissern Sie sich, daß die geforderte Datei am vorbestimmten
  3168.      Platz zu finden ist (Libraries in LIBS: und Devices in DEVS:). Zu
  3169.      beachten ist auch, daß Sie am besten die neusten Versionen der
  3170.      verwendeten Resourcen benutzen sollten.
  3171.  
  3172. `Broker-Port could not be created.'
  3173.      Der Port für die Kommunikation mit Exchange und für die
  3174.      Hauptfunktionen konnte nicht eingerichtet werden. Abhilfe kann
  3175.      hier ein Schließen von Fenstern oder das Beenden von Programmen
  3176.      bringen, da meist mangelnder Speicher die Ursache für dieses
  3177.      Verhalten ist.
  3178.  
  3179. `Broker could not be set up.'
  3180.      Die Hauptkontrolstruktur für das Programm konnte nicht
  3181.      installiert werden.  Auch hier kann der Fehler in mangelndem
  3182.      Speicher liegen.
  3183.  
  3184. `Broker could not be set up correctly.'
  3185.      Die Hauptschnittstelle des Programms konnte nicht installiert
  3186.      werden.  Der Unterschied zu der oben genannten Fehlermeldung liegt
  3187.      darin, daß hier ein Definitionskriterium für den Broker nicht
  3188.      richtig verstanden wurde.
  3189.  
  3190. `Sorry, memory for InputRequest could not be allocated.'
  3191.      Der Speicher für den InputRequest des InputHandlers konnte nicht
  3192.      besorgt werden.  Versuchen Sie Speicher freizugeben und starten
  3193.      Sie das Programm erneut.
  3194.  
  3195. `Sorry, MessagePort for InputRequest could not be created.'
  3196.      Ein Message Port konnte nicht erzeugt werden. Ohne diesen Port
  3197.      kann der InputHandler nicht installiert werden. Auch hier kann der
  3198.      Fehler in mangelndem Speicher liegen.
  3199.  
  3200. `Sorry, InputHandler could not be installed.'
  3201.      Der eigentliche InputHandler konnte nicht eingerichtet werden. Sei
  3202.      es aus mangelndem Speicher, oder aus einer fehlerhaften
  3203.      Definition. Versuchen Sie Speicher freizumachen und starten Sie
  3204.      das Programm erneut.
  3205.  
  3206. `Could not set up ARexx-Port.'
  3207.      Der ARexx Port konnte nicht installiert werden. Speichermangel
  3208.      könnte der Grund dafür sein.
  3209.  
  3210. `Audio-Port could not be set up. ...'
  3211.      Der Message Port für das Audio Device konnte nicht erzeugt werden.
  3212.      Aus diesem Grund ist die "Key-Click" Option nun vollständig
  3213.      deaktiviert.  Sie können es auch noch einmal versuchen, nachdem
  3214.      Sie "Speicherfresser" aus dem Speicher geworfen haben.
  3215.  
  3216. `Sorry, out of memory.'
  3217.      Ganz einfach : Nicht genug Speicher für die geforderte Funktion.
  3218.      Versuchen Sie Programme zu beenden, die Sie nicht zwingend
  3219.      benötigen.
  3220.  
  3221. `Sorry, could not generate BitMap.'
  3222.      Die BitMap-Struktur für die Zeitanzeige in der Workbench
  3223.      Titelleiste konnte nicht initialisiert werden. Mit Sicherheit
  3224.      liegt das Problem auch hier in mangelndem Speicher.
  3225.  
  3226. `Sorry, could not generate RastPort.'
  3227.      Wie oben konnte hier die RastPort-Struktur für die Anzeige in der
  3228.      Workbench Titelleiste nicht initialisiert werden.
  3229.  
  3230. `Could not allocate memory for BitPlanes.'
  3231.      Die BitPlanes für die Anzeige in der Workbench Titelleiste
  3232.      konnten nicht alloziert werden. Vergewissern Sie sich, daß keine
  3233.      Programme laufen, die ein hohes Maß an Chip-Memory verbrauchen
  3234.      und beenden Sie diese gegebenenfalls.
  3235.  
  3236. `Could not set appropriate font.'
  3237.      Der Zeichensatz für die Darstellung der Zeitanzeige in der
  3238.      Workbench Titelleiste konnte nicht geöffnet / benutzt werden.
  3239.      Dieser Fehler dürfte *nie* auftreten, da der gleiche Zeichensatz
  3240.      benutzt wird, wie auch im Rest der Titelzeile (aber man weiß ja
  3241.      nie).
  3242.  
  3243. `Could not allocate memory for ARexx-Buffer.'
  3244. `Could not allocate memory for Audio-Request.'
  3245. `Could not allocate memory for Console-Request.'
  3246.      Es mangelt mal wieder an Speicher. Versuchen Sie Speicher
  3247.      freizugeben und starten Sie das Programm erneut.
  3248.  
  3249. `User HotKey ... could not be set up ...'
  3250.      Einer der von Ihnen definierten HotKeys für die einzelnen
  3251.      Funktionen von KCommodity konnte nicht installiert werden. Das
  3252.      Programm nimmt nun den für die jeweilige Funktion
  3253.      voreingestellten HotKey. Überprüfen Sie Ihre HotKey-Definitionen.
  3254.  
  3255. `Default HotKey ... could not be set up ...'
  3256.      KCommodity hat versucht einen voreingestellten HotKey zu
  3257.      installieren.  Der Versuch schlug fehl und das Programm wird
  3258.      beendet. Versuchen Sie Speicher freizugeben.
  3259.  
  3260. `Sorry, but the AppIcon could not be installed.'
  3261.      Das AppIcon konnte nicht dargestellt werden. Dies könnte entweder
  3262.      an mangelndem Speicher liegen, oder aber, daß die Workbench nicht
  3263.      geöffnet ist.
  3264.  
  3265. `Sorry, but the AppMenuItem could not be installed.'
  3266.      Wie oben, nur konnte hier das AppMenuItem nicht installiert werden.
  3267.  
  3268. `The Preferences-File you attempted to load...'
  3269.      Sie haben versucht ein File als Preferences-File zu laden, das
  3270.      nicht von KCommodity erzeugt wurde.
  3271.  
  3272. `Could not allocate IFF-Handle for access to file.'
  3273.      KCommodity konnte die nötige Struktur nicht allokieren, um
  3274.      Zugriff auf eine IFF-Datei zu bekommen. Versuchen Sie Speicher
  3275.      freizugeben.
  3276.  
  3277. `Could not allocate User Task-Signal.'
  3278.      Ein benötigtes Tasksignal konnte nicht alloziert werden.
  3279.      Versuchen Sie KCommodity erneut zu starten, oder machen Sie einen
  3280.      Reset, denn dieser Fehler dürfte eigentlich *nie* auftreten.
  3281.  
  3282. `Shared IDCMP-Port for windows could not be allocated.'
  3283.      Auf Grund der vielen Fenster, die KCommodity bietet müssen
  3284.      Eingaben über *einen* Port laufen. Dieser muß vom Programm
  3285.      alloziert werden. Wenn diese Fehlermeldung erscheint dürfte
  3286.      mangelnder Speicher der Grund dafür sein.
  3287.  
  3288. `Could not allocate Port for trackdisk.device.'
  3289.      Der MessagePort für das trackdisk.device, das zur Überwachung der
  3290.      eingelegten Disketten beiträgt, konnte nicht installiert werden.
  3291.      Versuchen Sie Speicher freizugeben.
  3292.  
  3293.